Back to Primitives

OrderedList

1:1Typography
View on GitHub

Numbered list.

Example
Create your productSet pricingPublish to store
Usage
import { OrderedList, ListItem } from '@/components/polaris';

function Example() {
    return (
        <OrderedList>
            <ListItem>Create your product</ListItem>
            <ListItem>Set pricing</ListItem>
            <ListItem>Publish to store</ListItem>
        </OrderedList>
    );
}
Component Source
import { forwardRef, createElement } from 'react';

type Props = JSX.IntrinsicElements['s-ordered-list'];

/**
 * OrderedList component - numbered list of items.
 *
 * @example
 * <OrderedList>
 *   <ListItem>First step</ListItem>
 *   <ListItem>Second step</ListItem>
 * </OrderedList>
 */
export const OrderedList = forwardRef<HTMLElement, Props>((props, ref) =>
    createElement('s-ordered-list', { ref, ...props })
);

OrderedList.displayName = 'OrderedList';