mirror of
https://github.com/carbon-design-system/carbon-components-svelte.git
synced 2025-09-14 18:01:06 +00:00
27 lines
832 B
JavaScript
27 lines
832 B
JavaScript
import { withKnobs, select, boolean, text } from "@storybook/addon-knobs";
|
|
import Component from "./Search.Story.svelte";
|
|
|
|
export default { title: "Search", decorators: [withKnobs] };
|
|
|
|
const sizes = {
|
|
"Regular size (xl)": "xl",
|
|
"Large size (lg)": "lg",
|
|
"Small size (sm)": "sm",
|
|
};
|
|
|
|
export const Default = () => ({
|
|
Component,
|
|
props: {
|
|
size: select("Size (size)", sizes, "xl"),
|
|
light: boolean("Light variant (light)", false),
|
|
name: text("Form item name (name)", ""),
|
|
labelText: text("Label text (labelText)", "Search"),
|
|
closeButtonLabelText: text(
|
|
"The label text for the close button (closeButtonLabelText)",
|
|
"Clear search input"
|
|
),
|
|
placeholder: text("Placeholder text (placeholder)", "Search"),
|
|
},
|
|
});
|
|
|
|
export const Skeleton = () => ({ Component, props: { story: "skeleton" } });
|