diff --git a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormTextFieldInput.tsx b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormTextFieldInput.tsx index c6098e2a49..536c898276 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormTextFieldInput.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/FormTextFieldInput.tsx @@ -5,7 +5,6 @@ import { FormFieldInputRowContainer } from '@/object-record/record-field/ui/form import { TextVariableEditor } from '@/object-record/record-field/ui/form-types/components/TextVariableEditor'; import { useTextVariableEditor } from '@/object-record/record-field/ui/form-types/hooks/useTextVariableEditor'; import { type VariablePickerComponent } from '@/object-record/record-field/ui/form-types/types/VariablePickerComponent'; -import { InputErrorHelper } from '@/ui/input/components/InputErrorHelper'; import { InputHint } from '@/ui/input/components/InputHint'; import { InputLabel } from '@/ui/input/components/InputLabel'; import { parseEditorContent } from '@/workflow/workflow-variables/utils/parseEditorContent'; @@ -93,7 +92,7 @@ export const FormTextFieldInput = ({ ) : null} {hint && {hint}} - {error && {error}} + {error && {error}} ); }; diff --git a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/__stories__/FormTextFieldInput.stories.tsx b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/__stories__/FormTextFieldInput.stories.tsx index 444b97a22b..a11253a929 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/__stories__/FormTextFieldInput.stories.tsx +++ b/packages/twenty-front/src/modules/object-record/record-field/ui/form-types/components/__stories__/FormTextFieldInput.stories.tsx @@ -42,6 +42,25 @@ export const WithLabel: Story = { }, }; +export const WithError: Story = { + args: { + label: 'Variable Name', + placeholder: 'Text field...', + defaultValue: 'invalid name', + error: + 'Use only letters, numbers, underscores, dots or hyphens (max 64 characters).', + }, + play: async ({ canvasElement }) => { + const canvas = within(canvasElement); + + const error = await canvas.findByText( + 'Use only letters, numbers, underscores, dots or hyphens (max 64 characters).', + ); + + expect(error).toBeVisible(); + }, +}; + export const Multiline: Story = { args: { label: 'Text',