Skip to main content
Glama
deleonio
by deleonio
width.tsx1.73 kB
import { KolButton, KolHeading } from '@public-ui/react-v19'; import type { FC } from 'react'; import React from 'react'; import { useToasterService } from '../../hooks/useToasterService'; import { SampleDescription } from '../SampleDescription'; export const ButtonWidth: FC = () => { const { dummyClickEventHandler } = useToasterService(); const ARGS = { className: 'w-8rem', _on: { onClick: dummyClickEventHandler, }, }; return ( <> <SampleDescription> <p>This story demonstrates buttons with custom widths. You can control the button width using CSS classes.</p> </SampleDescription> <div className="grid gap-8"> <section className="grid gap-4"> <KolHeading _level={2} _label="Fixed Width Buttons (8rem)" /> <div className="flex flex-wrap gap-4"> <KolButton _label="Primary" _variant="primary" {...ARGS} /> <KolButton _label="Secondary" _variant="secondary" {...ARGS} /> <KolButton _label="Normal" _variant="normal" {...ARGS} /> <KolButton _label="Danger" _variant="danger" {...ARGS} /> <KolButton _label="Ghost" _variant="ghost" {...ARGS} /> </div> </section> <section className="grid gap-4"> <KolHeading _level={2} _label="Fixed Width Disabled Buttons (8rem)" /> <div className="flex flex-wrap gap-4"> <KolButton _disabled _label="Primary" _variant="primary" {...ARGS} /> <KolButton _disabled _label="Secondary" _variant="secondary" {...ARGS} /> <KolButton _disabled _label="Normal" _variant="normal" {...ARGS} /> <KolButton _disabled _label="Danger" _variant="danger" {...ARGS} /> <KolButton _disabled _label="Ghost" _variant="ghost" {...ARGS} /> </div> </section> </div> </> ); };

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server