diff --git a/packages/controlled-form/src/lib/TextField.stories.tsx b/packages/controlled-form/src/lib/TextField.stories.tsx index 098b066ed2..04f75346cd 100644 --- a/packages/controlled-form/src/lib/TextField.stories.tsx +++ b/packages/controlled-form/src/lib/TextField.stories.tsx @@ -4,6 +4,7 @@ import { Button } from '@availity/mui-button'; import { Paper } from '@availity/mui-paper'; import { Typography } from '@availity/mui-typography'; import { Grid } from '@availity/mui-layout'; +import { MenuItem } from '@availity/mui-menu'; import { AllControllerPropertiesCategorized, TextFieldPropsCategorized } from './Types'; import { FormProvider, useForm } from '..'; @@ -57,3 +58,116 @@ export const _ControlledTextField: StoryObj = { label: 'TextField Label', }, }; + +export const _ControlledTextFieldSelect: StoryObj = { + render: (args: ControlledTextFieldProps) => { + const SubmittedValues = () => { + const { + getValues, + formState: { isSubmitSuccessful }, + } = useFormContext(); + + return isSubmitSuccessful ? ( + + Submitted Values +
{JSON.stringify(getValues(), null, 2)}
+
+ ) : null; + }; + + const Actions = () => { + const { + reset, + formState: { isSubmitSuccessful }, + } = useFormContext(); + return ( + +