group/01-basic-group
A simple group container that arranges multiple elements together. Use this to organize related UI elements in a consistent layout.
Loading interactive preview
import { Fragment } from 'react';
import { Group } from 'ui-lab-components/group';
import { Divider } from 'ui-lab-components/divider';
import { Icon } from 'ui-lab-components/icon';
const actions = [
{ label: 'Edit', icon: 'compose' },
{ label: 'Copy', icon: 'copy' },
{ label: 'Delete', icon: 'trash' },
];
export default function Example() {
return (
<Group>
{actions.map(({ label, icon }, index) => (
<Fragment key={label}>
{index > 0 && <Divider />}
<Group.Button icon={{ left: <Icon id={icon} size="1em" /> }}>{label}</Group.Button>
</Fragment>
))}
</Group>
);
}