/* eslint-disable react-hooks/rules-of-hooks */ import type { Meta, StoryObj } from "@storybook/react"; import { useState } from "react"; import { ThemeProviderDecorators } from "@/storybook/Decorator"; import { RangeSlider } from "./range-slider"; const meta = { title: "UI/Range Slider", component: RangeSlider, tags: ["autodocs"], decorators: ThemeProviderDecorators, } satisfies Meta; export default meta; type Story = StoryObj; type RangeValue = { start: number; end: number }; export const RangeSliderDefualt: Story = { render: () => { const [value, setValue] = useState(10); return ( setValue(values)} /> ); }, }; export const RangeSliderMulti: Story = { render: () => { const [value, setValue] = useState({ start: 20, end: 30, }); return ( setValue(values)} /> ); }, };