diff --git a/.changeset/tender-gifts-fall.md b/.changeset/tender-gifts-fall.md new file mode 100644 index 0000000000..f53b9c1d5d --- /dev/null +++ b/.changeset/tender-gifts-fall.md @@ -0,0 +1,5 @@ +--- +'@backstage/canon': minor +--- + +Add new Select component for Canon diff --git a/canon-docs/src/app/(docs)/components/select/page.mdx b/canon-docs/src/app/(docs)/components/select/page.mdx new file mode 100644 index 0000000000..7ceb4845a9 --- /dev/null +++ b/canon-docs/src/app/(docs)/components/select/page.mdx @@ -0,0 +1,129 @@ +import { PropsTable } from '@/components/PropsTable'; +import { Snippet } from '@/components/Snippet'; +import { Tabs } from '@/components/Tabs'; +import { CodeBlock } from '@/components/CodeBlock'; +import { SelectSnippet } from '@/snippets/stories-snippets'; +import { buttonVariants } from '@/snippets/code-snippets'; +import { selectPropDefs } from './props'; + +# Select + +A common form component for choosing a predefined value in a dropdown menu. + +} + code={``} +/> + +### Sizes + +Here's a view when buttons have different sizes. + +} + code={` + + `} +/> + +### Disabled + +Here's a view when buttons are disabled. + +} + code={` +