@utrecht/components
Version:
Components for the Municipality of Utrecht based on the NL Design System architecture
55 lines (43 loc) • 1.13 kB
text/mdx
{/* @license CC0-1.0 */}
import { ArgsTable, Canvas, Meta, Story } from "@storybook/blocks";
import { argTypes, defaultArgs, exampleArgs, SearchBar } from "../story-template";
import "../../../textbox/src/index.scss";
import "../../../button/src/index.scss";
import "../index.scss";
<Meta
id="css-search-bar"
title="CSS Component/Search Bar"
component={SearchBar}
argTypes={argTypes}
args={defaultArgs}
parameters={{
status: {
type: "WORK IN PROGRESS",
},
}}
/>
# Search Bar
<Canvas>
<Story name="Default" args={{ ...exampleArgs, isOpen: false }}>
{SearchBar.bind({})}
</Story>
</Canvas>
# Search Bar dropdown is open
<Canvas>
<Story name="Dropdown is open" args={{ ...exampleArgs, isOpen: true }}>
{SearchBar.bind({})}
</Story>
</Canvas>
# is Selected
<Canvas>
<Story name="Is selected" args={{ ...exampleArgs, isOpen: true, isSelected: true }}>
{SearchBar.bind({})}
</Story>
</Canvas>
# is Active
<Canvas>
<Story name="Is Active" args={{ ...exampleArgs, isOpen: true, isActive: true }}>
{SearchBar.bind({})}
</Story>
</Canvas>
<ArgsTable story="Default" />