Skip to content
9 changes: 7 additions & 2 deletions apps/www/src/app/docs/[[...slug]]/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,13 @@ export default async function Page(props: PageProps<'/docs/[[...slug]]'>) {
pageTree={docs.pageTree}
source={page.data.source}
/>
<Flex width='full' align='start'>
<Flex direction='column' align='center' justify='center' width='full'>
<Flex style={{ width: '100%' }} align='start'>
<Flex
direction='column'
align='center'
justify='center'
style={{ width: '100%' }}
>
<Flex
direction='column'
className={styles.content}
Expand Down
8 changes: 3 additions & 5 deletions apps/www/src/app/examples/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ const Page = () => {

<RangePicker
footer={
<Callout width='100%' type='success'>
<Callout style={{ width: '100%' }} type='success'>
Some important message in the footer
</Callout>
}
Expand Down Expand Up @@ -1571,7 +1571,7 @@ const Page = () => {
<Button onClick={() => setDialogOpen(true)}>Open Dialog</Button>

<Dialog open={dialogOpen} onOpenChange={setDialogOpen}>
<Dialog.Content width='500px'>
<Dialog.Content style={{ width: 500 }}>
<Dialog.Header>
<Dialog.Title>Dialog Title</Dialog.Title>
</Dialog.Header>
Expand Down Expand Up @@ -1658,7 +1658,6 @@ const Page = () => {
<Input
placeholder='Type to filter...'
leadingIcon={<MixerHorizontalIcon />}
width='100%'
/>
</Flex>

Expand Down Expand Up @@ -1732,7 +1731,7 @@ const Page = () => {
open={nestedDialogOpen}
onOpenChange={setNestedDialogOpen}
>
<Dialog.Content width='500px'>
<Dialog.Content style={{ width: 500 }}>
<Dialog.Body>
<Text>This is the nested dialog content. </Text>
<Flex
Expand Down Expand Up @@ -1827,7 +1826,6 @@ const Page = () => {
<Input
placeholder='Type to filter...'
leadingIcon={<MixerHorizontalIcon />}
width='100%'
/>
</Flex>

Expand Down
3 changes: 1 addition & 2 deletions apps/www/src/app/not-found.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ export default function NotFound() {
align='center'
justify='center'
gap={9}
width='full'
style={{ height: '100vh' }}
style={{ width: '100%', height: '100vh' }}
>
<Headline size='t3' weight='medium' style={{ width: 'auto' }}>
404
Expand Down
7 changes: 3 additions & 4 deletions apps/www/src/components/datatable-demo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ export const columns: DataTableColumnDef<Payment, unknown>[] = [
const DataTableDemo = () => {
const data = useMemo(() => generateData(100), []);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataTable
data={data}
Expand All @@ -130,7 +130,7 @@ const DataTableVirtualizedDemo = () => {
const data = useMemo(() => generateData(1000), []);

return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataTable
data={data}
Expand All @@ -153,8 +153,7 @@ const DataTableSearchDemo = () => {
<Flex
direction='column'
gap={4}
width='full'
style={{ height: 400, padding: '20px' }}
style={{ width: '100%', height: 400, padding: '20px' }}
>
<DataTable
data={data}
Expand Down
24 changes: 12 additions & 12 deletions apps/www/src/components/dataview-demo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ const defaultSort = { name: 'name', order: 'asc' as const };

export function DataViewTableDemo() {
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView data={people} fields={fields} defaultSort={defaultSort}>
<DataView.Toolbar>
Expand All @@ -202,7 +202,7 @@ export function DataViewTableDemo() {

export function DataViewListDemo() {
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView data={people} fields={fields} defaultSort={defaultSort}>
<DataView.Toolbar>
Expand All @@ -217,7 +217,7 @@ export function DataViewListDemo() {

export function DataViewSearchDemo() {
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView data={people} fields={fields} defaultSort={defaultSort}>
<DataView.Toolbar>
Expand All @@ -242,7 +242,7 @@ export function DataViewMultiViewDemo() {
[]
);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView
data={people}
Expand All @@ -266,7 +266,7 @@ export function DataViewMultiViewDemo() {
export function DataViewEmptyZeroDemo() {
const [filtered, setFiltered] = useState(false);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView
data={filtered ? [] : people}
Expand Down Expand Up @@ -296,7 +296,7 @@ export function DataViewEmptyZeroDemo() {

export function DataViewCustomDemo() {
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<DataView data={people} fields={fields} defaultSort={defaultSort}>
<DataView.Toolbar>
<DataView.Filters />
Expand Down Expand Up @@ -386,7 +386,7 @@ function generatePeople(count: number): Person[] {
export function DataViewVirtualizedDemo() {
const data = useMemo(() => generatePeople(1000), []);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView data={data} fields={fields} defaultSort={defaultSort}>
<DataView.Toolbar>
Expand Down Expand Up @@ -414,7 +414,7 @@ export function DataViewGroupingDemo() {
// so the sticky group header visibly swaps as the user moves between teams.
const groupedPeople = useMemo(() => generatePeople(60), []);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 320 }}>
<DataView
data={groupedPeople}
Expand Down Expand Up @@ -446,7 +446,7 @@ export function DataViewGroupingDemo() {
export function DataViewVirtualizedGroupingDemo() {
const data = useMemo(() => generatePeople(1500), []);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 360 }}>
<DataView
data={data}
Expand Down Expand Up @@ -478,7 +478,7 @@ export function DataViewVirtualizedGroupingDemo() {
export function DataViewLoadingDemo() {
const [isLoading, setIsLoading] = useState(true);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<Flex gap={3} align='center'>
<Button
size='small'
Expand Down Expand Up @@ -518,7 +518,7 @@ export function DataViewVirtualizedLoadingDemo() {
const [isLoading, setIsLoading] = useState(true);
const allPeople = useMemo(() => generatePeople(1000), []);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<Flex gap={3} align='center'>
<Button
size='small'
Expand Down Expand Up @@ -577,7 +577,7 @@ export function DataViewPerViewFieldsDemo() {
[]
);
return (
<Flex direction='column' gap={4} width='full'>
<Flex direction='column' gap={4} style={{ width: '100%' }}>
<div style={{ height: 400 }}>
<DataView
data={people}
Expand Down
2 changes: 1 addition & 1 deletion apps/www/src/components/docs/footer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ type DocsFooterProps = {
export default function DocsFooter({ url }: DocsFooterProps) {
const neighbours = findNeighbour(docs.pageTree, url);
return (
<Flex width='full' justify='between'>
<Flex style={{ width: '100%' }} justify='between'>
{neighbours.previous ? (
<Link href={neighbours.previous.url}>
<Button
Expand Down
2 changes: 1 addition & 1 deletion apps/www/src/components/docs/search.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ export default function DocsSearch({ pageTree }: { pageTree: Root }) {
<MagnifyingGlassIcon />
</Dialog.Trigger>
<Dialog.Content
width={512}
style={{ width: 512 }}
showCloseButton={false}
className={styles.searchContainer}
>
Expand Down
7 changes: 6 additions & 1 deletion apps/www/src/components/docs/sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,12 @@ export default function DocsSidebar({ pageTree, className }: Props) {
return (
<Sidebar open collapsible={false} className={cx(className, styles.sidebar)}>
<Sidebar.Header className={styles.header}>
<Flex align='center' gap={3} justify='between' width='full'>
<Flex
align='center'
gap={3}
justify='between'
style={{ width: '100%' }}
>
<Link href='/'>
<Logo onlyWordmark />
</Link>
Expand Down
4 changes: 2 additions & 2 deletions apps/www/src/components/playground/alert-dialog-examples.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ export function AlertDialogExamples() {
<AlertDialog.Trigger render={<Button color='danger' />}>
Delete Item
</AlertDialog.Trigger>
<AlertDialog.Content width='400px'>
<AlertDialog.Content style={{ width: '400px' }}>
<AlertDialog.Header>
<AlertDialog.Title>Are you sure?</AlertDialog.Title>
</AlertDialog.Header>
Expand All @@ -37,7 +37,7 @@ export function AlertDialogExamples() {
<AlertDialog.Trigger render={<Button variant='outline' />}>
Discard Changes
</AlertDialog.Trigger>
<AlertDialog.Content width={400}>
<AlertDialog.Content style={{ width: 400 }}>
<AlertDialog.Body>
<AlertDialog.Title>Unsaved Changes</AlertDialog.Title>
<AlertDialog.Description>
Expand Down
2 changes: 1 addition & 1 deletion apps/www/src/components/playground/callout-examples.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export function CalloutExamples() {
<Callout type='accent'>Accent Callout</Callout>
<Callout type='attention'>Attention Callout</Callout>
<Callout type='normal'>Normal Callout</Callout>
<Callout type='success' outline>
<Callout type='success' variant='outline'>
With Outline Callout
</Callout>
<Callout dismissible onDismiss={() => alert('Dismissed!')}>
Expand Down
4 changes: 2 additions & 2 deletions apps/www/src/components/playground/dialog-examples.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ export function DialogExamples() {
<Dialog>
<Dialog.Trigger render={<Button />}>Dialog</Dialog.Trigger>
<Dialog.Content
width='400px'
style={{ width: '400px' }}
overlay={{
blur: true,
className: 'custom-overlay',
Expand All @@ -28,7 +28,7 @@ export function DialogExamples() {
<Dialog.Trigger render={<Button variant='outline' />}>
Open Dialog
</Dialog.Trigger>
<Dialog.Content width={600} showCloseButton={false}>
<Dialog.Content style={{ width: 600 }} showCloseButton={false}>
<Dialog.Title>No Close Button</Dialog.Title>
<Dialog.Description>
This dialog doesn't show the close button.
Expand Down
6 changes: 3 additions & 3 deletions apps/www/src/components/playground/list-examples.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,15 @@ export function ListExamples() {
<List>
<List.Header>User Information</List.Header>
<List.Item align='center'>
<List.Label minWidth='88px'>Status</List.Label>
<List.Label style={{ minWidth: '88px' }}>Status</List.Label>
<List.Value>Active</List.Value>
</List.Item>
<List.Item align='center'>
<List.Label minWidth='88px'>Type</List.Label>
<List.Label style={{ minWidth: '88px' }}>Type</List.Label>
<List.Value>Premium Account</List.Value>
</List.Item>
<List.Item align='center'>
<List.Label minWidth='88px'>Created</List.Label>
<List.Label style={{ minWidth: '88px' }}>Created</List.Label>
<List.Value>April 24, 2024</List.Value>
</List.Item>
</List>
Expand Down
5 changes: 4 additions & 1 deletion apps/www/src/components/playground/text-area-examples.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,10 @@ export function TextAreaExamples() {
<Field label='Error TextArea' error='This field has an error'>
<TextArea placeholder='Enter your text here' />
</Field>
<TextArea placeholder='Without Field wrapper' width='300px' />
<TextArea
placeholder='Without Field wrapper'
style={{ width: '300px' }}
/>
</Flex>
</PlaygroundLayout>
);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ export default function ThemeCustomizer() {
</div>
</Radio.Group>
</div>
<Button onClick={handleCopyTheme} type='button' width='100%'>
<Button onClick={handleCopyTheme} type='button' style={{ width: '100%' }}>
Copy Theme Options
</Button>
</div>
Expand Down
3 changes: 0 additions & 3 deletions apps/www/src/content/docs/components/alert-dialog/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ export interface AlertDialogProps {
}

export interface AlertDialogContentProps {
/** Controls alert dialog width */
width?: string | number;

/**
* Toggle nested dialog animation (scaling and translation)
* @default true
Expand Down
6 changes: 0 additions & 6 deletions apps/www/src/content/docs/components/button/props.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,12 +37,6 @@ export type ButtonProps = {
/** Icon element to display after button text */
trailingIcon?: React.ReactNode;

/** Custom maximum width for the button */
maxWidth?: string | number;

/** Custom width for the button */
width?: string | number;

/**
* Whether the component renders a native <button> element when replacing it via the render prop. Set to false if the rendered element is not a button (e.g. <div>).
* Defaults to false when render prop is provided.
Expand Down
17 changes: 5 additions & 12 deletions apps/www/src/content/docs/components/callout/demo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,10 @@ export const playground = {
icon: {
type: 'icon'
},
outline: {
type: 'checkbox',
defaultValue: false
variant: {
type: 'select',
options: ['solid', 'outline'],
defaultValue: 'solid'
},
highContrast: {
type: 'checkbox',
Expand All @@ -45,9 +46,6 @@ export const playground = {
dismissible: {
type: 'checkbox',
defaultValue: false
},
width: {
type: 'text'
}
},
getCode
Expand All @@ -71,7 +69,7 @@ export const outlineDemo = {
code: `
<Flex gap={5} direction="column">
<Callout type="success">Without Outline Callout</Callout>
<Callout type="success" outline>With Outline Callout</Callout>
<Callout type="success" variant="outline">With Outline Callout</Callout>
</Flex>`
};

Expand Down Expand Up @@ -99,8 +97,3 @@ export const actionDemo = {
A short message to attract user's attention
</Callout>`
};

export const widthDemo = {
type: 'code',
code: `<Callout type="success" width={500}>A short message to attract user's attention</Callout>`
};
Loading
Loading