Skip to content
CoastKey Showcase
Back to catalog

Product UI Kit

Product Toggle Buttons

Single toggle controls for ProductToggle, ProductFavoriteButton, and ProductFavoriteActionButton. Favorite owns saved state over ProductToggle; non-toggle share actions live under Product Action Buttons.

ProductToggle

Single toggle actions

Default toggle action

Consumers own state, labels and surrounding runtime behavior.

Outline toggle action

Outline preserves toggle behavior with stronger border emphasis.

ProductToggle variant: default

Stateresthoverpressedfocusinvaliddisabled
Off
On

ProductToggle variant: outline

Stateresthoverpressedfocusinvaliddisabled
Off
On

ProductToggle sizes

ProductFavoriteButton

Favorite toggle button

ProductFavoriteButton / default

Owns the favorite visual state over ProductToggle.

ProductFavoriteButton / dark

Image-backed cards and Detail Hero overlay actions use the dark surface.

Favorite inactive

DefaultDark
Default Compact / 24Dark Compact / 24
Default Standard / M / 32Dark Standard / M / 32
Default Large / XL / 48Dark Large / XL / 48

Favorite active

DefaultDark
Default Compact / 24Dark Compact / 24
Default Standard / M / 32Dark Standard / M / 32
Default Large / XL / 48Dark Large / XL / 48

ProductFavoriteActionButton

Favorite action semantic wrapper

Default semantic action

Harbor day pass

Saved semantic action

Harbor day pass

Compact semantic action

Hidden beach

Dark card action

Coastal stay

Large Detail Hero action

Cala Nova