Skip to content

Commit 5d4a628

Browse files
committed
fix: update character limit help texts to display current input length for various fields
1 parent 934ba89 commit 5d4a628

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/components/EditMetadata.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ export function EditMetadata({ id }: { id: string }) {
238238
setFormData(updatedData);
239239
setPreviousFormData(updatedData);
240240
} else {
241-
toast(
241+
toast(
242242
'Error: ' +
243243
(res.addUpdateDatasetMetadata?.errors?.fieldErrors
244244
? res.addUpdateDatasetMetadata?.errors?.fieldErrors[0]
@@ -522,7 +522,7 @@ export function EditMetadata({ id }: { id: string }) {
522522
name="description"
523523
label="Description *"
524524
value={formData.description}
525-
helpText="Character limit: 1000"
525+
helpText={`Character limit: ${formData.description.length}/1000`}
526526
onChange={(e) => handleChange('description', e)}
527527
onBlur={() => handleSave(formData)} // Save on blur
528528
/>

app/[locale]/dashboard/[entityType]/[entitySlug]/dataset/[id]/edit/resources/components/EditResource.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -232,14 +232,12 @@ export const EditResource = ({ refetch, allResources }: EditProps) => {
232232
});
233233
}, [resourceDetailsQuery.data]);
234234

235-
236235
useEffect(() => {
237236
const schemaData = resourceDetailsQuery.data?.resourceById?.schema;
238237
if (schemaData && Array.isArray(schemaData)) {
239238
setSchema(schemaData);
240239
}
241240
}, [resourceDetailsQuery.data]);
242-
243241

244242
const handleResourceChange = (e: any) => {
245243
setResourceId(e, { shallow: false });
@@ -378,6 +376,7 @@ export const EditResource = ({ refetch, allResources }: EditProps) => {
378376
<TextField
379377
value={resourceName}
380378
onChange={(text) => setResourceName(text)}
379+
helpText={`Character limit: ${resourceName.length}/200`}
381380
onBlur={saveResource}
382381
multiline={2}
383382
label="Data File Name"

app/[locale]/dashboard/[entityType]/[entitySlug]/usecases/edit/[id]/details/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ const Details = () => {
230230
name="summary"
231231
value={formData.summary}
232232
multiline={7}
233-
helpText="Character limit: 10000"
233+
helpText={`Character limit: ${formData.summary.length}/10000`}
234234
onChange={(e) => handleChange('summary', e)}
235235
onBlur={() => handleSave(formData)}
236236
/>

app/[locale]/dashboard/[entityType]/page.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ const Page = () => {
169169
<div>
170170
<TextField
171171
label="Organization Name *"
172+
helpText={`Character limit: ${formData.name.length}/200`}
172173
name="name"
173174
value={formData.name}
174175
onChange={(e) =>

0 commit comments

Comments
 (0)