diff --git a/src/core/client/ui/components/index.ts b/src/core/client/ui/components/index.ts index 05ab4240c..cd4601c52 100644 --- a/src/core/client/ui/components/index.ts +++ b/src/core/client/ui/components/index.ts @@ -7,3 +7,5 @@ export { default as Flex } from "./Flex"; export { default as MatchMedia } from "./MatchMedia"; export { default as TrapFocus } from "./TrapFocus"; export { default as ValidationMessage } from "./ValidationMessage"; +export { default as InputLabel } from "./InputLabel"; +export { default as TextField } from "./TextField"; diff --git a/src/docs/forms.mdx b/src/docs/forms.mdx new file mode 100644 index 000000000..5667d6f78 --- /dev/null +++ b/src/docs/forms.mdx @@ -0,0 +1,52 @@ +--- +name: Forms +route: '/forms' +--- + +# Forms + +Let's build some forms! We will use the following compoenents `InputLabel`, `Typography`, `TextField`, `ValidationMessage` + +### Examples + +import { Playground, PropsTable } from 'docz' +import { InputLabel, ValidationMessage, TextField, Typography, Flex, Button} from '../core/client/ui/components' + +# InputLabel + +## Simple Form + + + Sign up to join the conversation + Email Address + + Username + A unique identifier displayed on your comments. You may use “_” and “.” + + Password + Must be at least 8 characters + + Confirm Password + + + + + +## Simple Form with error + + + Sign up to join the conversation + Email Address + + Username + A unique identifier displayed on your comments. You may use “_” and “.” + + Invalid characters. Try again. + Password + Must be at least 8 characters + + Confirm Password + + + +