Skip to content

Commit 1bfb820

Browse files
author
bhavabhuthi
committed
fix: minor fallback and css fixes for title edit layout
1 parent 4a58620 commit 1bfb820

1 file changed

Lines changed: 63 additions & 63 deletions

File tree

  • app/[locale]/dashboard/organization/[organizationId]/dataset/[id]/edit/components

app/[locale]/dashboard/organization/[organizationId]/dataset/[id]/edit/components/EditLayout.tsx

Lines changed: 63 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import {
2222

2323
import { GraphQL } from '@/lib/api';
2424
import { Icons } from '@/components/icons';
25+
import { Loading } from '@/components/loading';
2526

2627
const datasetQueryDoc: any = graphql(`
2728
query datasetTitleQuery($filters: DatasetFilter) {
@@ -110,13 +111,17 @@ export function EditLayout({ children, params }: LayoutProps) {
110111

111112
return (
112113
<div className="mt-8 flex h-full flex-col">
113-
<Header
114-
dataset={getDatasetTitleRes?.data?.datasets[0]}
115-
orgId={orgParams.organizationId}
116-
saveTitle={updateDatasetTitleMutation.mutate}
117-
editMode={editMode}
118-
setEditMode={setEditMode}
119-
/>
114+
{getDatasetTitleRes.isLoading ? (
115+
<Loading />
116+
) : (
117+
<Header
118+
dataset={getDatasetTitleRes?.data?.datasets[0]}
119+
orgId={orgParams.organizationId}
120+
saveTitle={updateDatasetTitleMutation.mutate}
121+
editMode={editMode}
122+
setEditMode={setEditMode}
123+
/>
124+
)}
120125
<div className="lg:flex-column mt-4 flex flex-col">
121126
<div>
122127
<Navigation
@@ -136,23 +141,11 @@ export function EditLayout({ children, params }: LayoutProps) {
136141
const Header = ({ dataset, orgId, saveTitle, editMode, setEditMode }: any) => {
137142
return (
138143
<>
139-
<div className="mb-3 flex justify-between">
144+
<div className="mb-3 flex flex-wrap-reverse items-center justify-between gap-4 md:gap-4 lg:flex-nowrap lg:gap-12">
140145
{!editMode ? (
141146
<div className="flex items-center gap-4">
142147
<Text variant="headingSm" color="subdued">
143-
DATASET NAME :
144-
{dataset?.title !== '' ? (
145-
<b>{dataset?.title}</b>
146-
) : (
147-
<b>
148-
Untitled -{' '}
149-
{new Date(dataset?.created).toLocaleDateString('en-IN', {
150-
month: 'long',
151-
day: 'numeric',
152-
year: 'numeric',
153-
})}
154-
</b>
155-
)}
148+
DATASET NAME : <b>{dataset?.title}</b>
156149
</Text>
157150
<Button
158151
kind="tertiary"
@@ -165,48 +158,55 @@ const Header = ({ dataset, orgId, saveTitle, editMode, setEditMode }: any) => {
165158
</Button>
166159
</div>
167160
) : (
168-
<Form
169-
onSubmit={(values: any) =>
170-
saveTitle({
171-
updateDatasetInput: {
172-
dataset: dataset.id,
173-
title: values.title,
174-
description: '',
175-
tags: [],
176-
},
177-
})
178-
}
179-
>
180-
<FormLayout>
181-
<div className="flex items-center gap-4">
182-
<Text variant="headingSm" color="subdued">
183-
DATASET NAME :
184-
</Text>
185-
<Input
186-
name="title"
187-
labelHidden
188-
label="Datset Title"
189-
defaultValue={
190-
dataset?.title !== ''
191-
? dataset?.title
192-
: `Untitled - ${new Date(
193-
dataset?.created
194-
).toLocaleDateString('en-IN', {
195-
month: 'long',
196-
day: 'numeric',
197-
year: 'numeric',
198-
})}`
199-
}
200-
/>
201-
<Button submit kind="primary">
202-
Save
203-
</Button>
204-
<Button kind="tertiary" onClick={() => setEditMode(false)}>
205-
Cancel
206-
</Button>
207-
</div>
208-
</FormLayout>
209-
</Form>
161+
<div className="flex-grow">
162+
<Form
163+
onSubmit={(values: any) =>
164+
saveTitle({
165+
updateDatasetInput: {
166+
dataset: dataset.id,
167+
title: values.title,
168+
description: '',
169+
tags: [],
170+
},
171+
})
172+
}
173+
>
174+
<FormLayout>
175+
<div className="flex flex-wrap items-center gap-4">
176+
<Text variant="headingSm" color="subdued">
177+
DATASET NAME :
178+
</Text>
179+
<div className="flex-grow">
180+
<Input
181+
name="title"
182+
labelHidden
183+
label="Datset Title"
184+
defaultValue={
185+
dataset?.title !== ''
186+
? dataset?.title
187+
: `Untitled - ${new Date(
188+
dataset?.created
189+
).toLocaleDateString('en-IN', {
190+
month: 'long',
191+
day: 'numeric',
192+
year: 'numeric',
193+
})}`
194+
}
195+
/>
196+
</div>
197+
<div className="flex flex-row gap-4">
198+
<Button submit kind="primary">
199+
Save
200+
</Button>
201+
202+
<Button kind="tertiary" onClick={() => setEditMode(false)}>
203+
Cancel
204+
</Button>
205+
</div>
206+
</div>
207+
</FormLayout>
208+
</Form>
209+
</div>
210210
)}
211211

212212
<Link href={`/dashboard/organization/${orgId}/dataset`}>

0 commit comments

Comments
 (0)