| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- // @ts-nocheck
- import * as mod from "./inline-input"
- import { create } from "../storybook/scaffold"
- const docs = `### Overview
- Compact inline input for short values.
- Use inside text or table rows for quick edits.
- ### API
- - Optional: \`width\` to set a fixed width.
- - Accepts standard input props.
- ### Variants and states
- - No built-in variants; style via class or width.
- ### Behavior
- - Uses inline width when provided.
- ### Accessibility
- - Provide a label or aria-label when used standalone.
- ### Theming/tokens
- - Uses \`data-component="inline-input"\`.
- `
- const story = create({ title: "UI/InlineInput", mod, args: { placeholder: "Type...", value: "Inline" } })
- export default {
- title: "UI/InlineInput",
- id: "components-inline-input",
- component: story.meta.component,
- tags: ["autodocs"],
- parameters: {
- docs: {
- description: {
- component: docs,
- },
- },
- },
- }
- export const Basic = story.Basic
- export const FixedWidth = {
- args: {
- value: "80px",
- width: "80px",
- },
- }
|