import { WebCellProps } from 'web-cell'; import { JsxChildren, VNode } from 'dom-renderer'; import classNames from 'classnames'; export interface StepProps extends WebCellProps { icon?: JsxChildren; active?: boolean; disabled?: boolean; } export function Step({ active, disabled, icon, children: defaultSlot, ...rest }: StepProps) { return (
); } export function isStep(node: JsxChildren): node is VNode { return (node as VNode).props?.className?.split(/\s+/).includes('step'); } export interface StepperProps extends WebCellProps {} export function Stepper({ className, children, ...rest }: StepperProps) { return ( ); }