DocSpace-client/packages/components/search-input/search-input.stories.js
2023-07-03 13:31:26 +05:00

46 lines
970 B
JavaScript

import React, { useState } from "react";
import SearchInput from ".";
import Button from "../button";
export default {
title: "Components/SearchInput",
component: SearchInput,
parameters: {
design: {
type: "figma",
url: "https://www.figma.com/file/ZiW5KSwb4t7Tj6Nz5TducC/UI-Kit-DocSpace-1.0.0?type=design&node-id=58-2238&mode=design&t=TBNCKMQKQMxr44IZ-0",
},
},
argTypes: {
onChange: { action: "onChange" },
},
};
const Template = ({ value, onChange, ...args }) => {
const [searchValue, setSearchValue] = useState(value);
return (
<>
<SearchInput
{...args}
style={{ width: "20%" }}
value={searchValue}
onChange={(value) => {
onChange(value);
setSearchValue(value);
}}
/>
</>
);
};
export const Default = Template.bind({});
Default.args = {
id: "",
isDisabled: false,
size: "base",
scale: false,
placeholder: "Search",
value: "",
};