import React from "react"; import InlineTextButton from "../../app/components/buttons/InlineTextButton"; export default { title: "Components/Buttons/InlineTextButton", component: InlineTextButton, parameters: { layout: "centered", docs: { description: { component: "Small text-styled button for mid-paragraph 'link'-like controls (expand, add, …). Inherits parent typography and renders with a tertiary-colored underline. Use `Button` for primary/secondary actions.", }, }, }, argTypes: { children: { control: { type: "text" }, description: "Button label content.", }, disabled: { control: { type: "boolean" } }, ariaLabel: { control: { type: "text" } }, onClick: { action: "clicked" }, }, tags: ["autodocs"], }; export const Default = { args: { children: "Expand", }, }; export const InParagraph = { render: () => (

Share a bit more detail so the group can weigh in. You can always{" "} {}}>expand this later{" "} if you need more room.

), parameters: { docs: { description: { story: "Typography is inherited from the parent, so the button sits naturally inside body copy.", }, }, }, }; export const Disabled = { args: { children: "Expand", disabled: true, }, };