import { useState } from "react"; import type { Meta } from "@storybook/react-vite"; import { NamedColorGrid } from "./NamedColorGrid"; import { defaultNamedColor, BrandPalette } from "./config"; import { getColorValue } from "./util"; const meta = { title: "Components/Color/NamedColorGrid", component: NamedColorGrid, } satisfies Meta; export default meta; const samplePalette: BrandPalette = { primary: "#ffca0a", secondary: "#3b82f6", tertiary: "#ec4899", gray: "#323232", }; const variantsRamp = [-75, -25, 0, 25, 85, 90, 95]; const Playbook = () => { const [value1, setValue1] = useState(defaultNamedColor); const [value2, setValue2] = useState(defaultNamedColor); return (
v && setValue1(v)} />
name
{value1.name}
variant
{value1.variant}
preview
v && setValue2(v)} variants={variantsRamp} />
); }; export { Playbook as NamedColorGrid };