diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index ebe7d01..8514350 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -6,6 +6,9 @@ import { code } from "./shiki-code"; import { DocsContainer } from "./docs-container"; import "@picocss/pico"; +import "@picocss/pico/css/pico.colors.min.css"; + +import "./style.css"; const PicoDocsContainer = ({ children, ...props }: any) => { return ( diff --git a/.storybook/style.css b/.storybook/style.css new file mode 100644 index 0000000..0dd2182 --- /dev/null +++ b/.storybook/style.css @@ -0,0 +1,7 @@ +.category { + color: var(--pico-color-pumpkin-600); + font-weight: 600; + font-size: 13px; + letter-spacing: 0.0625em; + text-transform: uppercase; +} diff --git a/src/components/checkbox-group/Docs.mdx b/src/components/checkbox-group/Docs.mdx index e8b80c9..06c3dbe 100644 --- a/src/components/checkbox-group/Docs.mdx +++ b/src/components/checkbox-group/Docs.mdx @@ -5,6 +5,8 @@ import * as CheckboxGroupStories from "./CheckboxGroup.stories";
+

Components

+ # CheckboxGroup A generic multi-choice component enabling users to select multiple values from a list of options. diff --git a/src/components/field-errors/Docs.mdx b/src/components/field-errors/Docs.mdx index 7992f06..f759235 100644 --- a/src/components/field-errors/Docs.mdx +++ b/src/components/field-errors/Docs.mdx @@ -11,6 +11,8 @@ import {
+

Components

+ # FieldErrors A JSX component version of the [`useFieldErrors()`](https://github.com/jaredLunde/form-atoms#usefielderrors) hook. diff --git a/src/components/list/Docs.mdx b/src/components/list/Docs.mdx index 45c9adf..ce7d4e0 100644 --- a/src/components/list/Docs.mdx +++ b/src/components/list/Docs.mdx @@ -6,6 +6,8 @@ import * as ListItemStories from "./item/Item.stories";
+

Components

+ # List The List component enables you to easily render & manage a [listField()](?path=/docs/fields-listField--docs). It is a higher order component, which internally uses the [useListField](?path=/docs/hooks-useListField--docs) diff --git a/src/components/multi-select/Docs.mdx b/src/components/multi-select/Docs.mdx index 61e032f..bac3cf1 100644 --- a/src/components/multi-select/Docs.mdx +++ b/src/components/multi-select/Docs.mdx @@ -5,6 +5,8 @@ import * as MultiSelectStories from "./MultiSelect.stories";
+

Components

+ # MultiSelect A combination of generic [useMultiSelectFieldProps](?path=/docs/hooks-usemultiselectfieldprops--docs) and [useSelectOptions](?path=/docs/hooks-useselectoptions--docs) diff --git a/src/components/placeholder-option/Docs.mdx b/src/components/placeholder-option/Docs.mdx index 9a89a9a..2e062c8 100644 --- a/src/components/placeholder-option/Docs.mdx +++ b/src/components/placeholder-option/Docs.mdx @@ -11,6 +11,8 @@ import {
+

Components

+ # PlaceholderOption An atomic component to be used when your `` or `` element. It accepts only fields which keep array of elements as value. diff --git a/src/hooks/use-number-field-props/Docs.mdx b/src/hooks/use-number-field-props/Docs.mdx index 19210d9..2f369c4 100644 --- a/src/hooks/use-number-field-props/Docs.mdx +++ b/src/hooks/use-number-field-props/Docs.mdx @@ -4,6 +4,8 @@ import { Meta } from "@storybook/blocks";
+

Hooks

+ # `useNumberFieldProps(field: NumberField)` A hook to control the numeric inputs e.g. `input[type=number]`, `input[type=range]`. diff --git a/src/hooks/use-options/Docs.mdx b/src/hooks/use-options/Docs.mdx index 903a46e..cded759 100644 --- a/src/hooks/use-options/Docs.mdx +++ b/src/hooks/use-options/Docs.mdx @@ -4,6 +4,8 @@ import { Meta, Markdown, Canvas } from "@storybook/blocks";
+

Hooks

+ # `useOptions