
Coral is a thoroughly developed design system widely adopted by developers and designers for creating beautiful and user-friendly Sea internal products.
Copyright © 2018-2025 Sea Labs
Prop name | Type | Default | Description |
---|---|---|---|
as | any | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. | |
connector | ReactNode | ||
description | ReactElement<any, string | JSXElementConstructor<any>> | ||
index | number | ||
status | StepStatuses | ||
title | ReactNode |
Prop name | Type | Default | Description |
---|---|---|---|
as | any | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. | |
clickable | boolean | default is true if onClick is provided, or else default to false | |
disabled | boolean | Equivalent to button's disabled property. | |
icon | ReactNode | ||
iconWrapperProps | HTMLAttributes<HTMLDivElement> | ||
keyboardClickKeys | string[] | ||
onBlur | FocusEventHandler<HTMLDivElement> | ||
onClick | MouseEventHandler<HTMLDivElement> | ||
onKeyDown | KeyboardEventHandler<HTMLDivElement> | ||
onKeyUp | KeyboardEventHandler<HTMLDivElement> | ||
onMouseDown | MouseEventHandler<HTMLDivElement> | ||
onMouseLeave | MouseEventHandler<HTMLDivElement> | ||
onMouseUp | MouseEventHandler<HTMLDivElement> | ||
onRelease | EventHandler<SyntheticEvent<HTMLDivElement, Event>> | Callback that's triggered after click i.e. mouseup and keyup of enter or space. | |
onTouchEnd | TouchEventHandler<HTMLDivElement> | ||
onTouchStart | TouchEventHandler<HTMLDivElement> | ||
title | ReactNode | ||
titleWrapperProps | HTMLAttributes<HTMLDivElement> |
Prop name | Type | Default | Description |
---|---|---|---|
as | any | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. |
Prop name | Type | Default | Description |
---|---|---|---|
as | any | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. | |
ellipsis | boolean | true | |
ellipsisTooltipProps | Omit<EllipsisTooltipProps, "children"> |
Prop name | Type | Default | Description |
---|---|---|---|
as | any | Tag or component, but a simple tag (i.e. built-in components, e.g. div, span) is recommended. | |
buttonClickable | boolean | ||
connector | ReactNode | <StepConnector /> | |
initialValue | number | 0 | |
onChange | (value: number) => void | ||
orientation | StepperOrientations | horizontal | |
size | StepperSizes | medium | |
value | number | ||
variant | StepperVariants | basic |
Copyright © 2018-2025 Sea Labs