import { playgroundParameters } from "@charcuterie/storybook-config/story-parameters" import type { Meta, StoryObj } from "@storybook/react" import type { ReactNode } from "react" import { RouterLinkProvider } from "./RouterLinkProvider.tsx" import type { RouterLinkProps } from "./routerLink.ts" import { UnstyledLink } from "./UnstyledLink.tsx" const SoftRouterLink = ({ href, ...linkProps }: RouterLinkProps): ReactNode => ( ) const meta = { title: "Utilities/UnstyledLink", component: UnstyledLink, parameters: { layout: "padded" }, args: { children: "Jobs", className: "text-sm text-intent-accent-content hover:underline", href: "/jobs", }, } satisfies Meta export default meta type Story = StoryObj export const Playground: Story = { parameters: playgroundParameters, } export const Routed: Story = { decorators: [ (Story) => ( ), ], render: (linkProps) => (
Routed jobs External jobs Jobs fragment
), }