List
Wrapper of a continuous group of items
Lorem ipsum dolor
Sit amen consectur
Adipiscing lorem
Anatomy
import { List } from "@lualtek/react-components";
export default () => {
return (
<List>
<List.Li>Lorem ipsum dolor</List.Li>
<List.Li>Sit amen consectur</List.Li>
<List.Li>Adipiscing lorem</List.Li>
</List>
);
};
API Reference
List
export type ListProps = {
/**
* Set the dimension of the items in the list. This affects also the marker size.
* @default 'regular'
*/
dimension?: "small" | "regular" | "big";
/**
* Set to show or hide the marker indicator beside each item in the list.
* @default false
*/
hideMarker?: boolean;
/**
* Set the gap between each list item
*/
gap?: TokensTypes["space"];
/**
* Set the component to render as different element
* @default 'ul'.
*/
as?: JSX.IntrinsicElements | React.ComponentType<unknown>;
};
List.Li
export type ListItemProps = {
/**
* Set the marker style. You can use any icon from the iconography as marker
* by passing its name.
* @default 'circle'
*/
marker?: IconProps["source"];
/**
* Set the color of the marker.
*/
markerColor?: string;
};