Skip to main content

Filled Button

Filled button

  • 1: Container
  • 2: Label
  • 3: Icon (optional)

States​

States

  • 1: Enabled
  • 2: Disabled
  • 3: Pressed

Specs​

Enabled​

Details
Container
TokenValue
ds.comp.filledButton.containerShapeds.sys.shape.corner.extraSmall
ds.comp.filledButton.containerPaddingVertical10dp
ds.comp.filledButton.containerPaddingHorizontal12dp
ds.comp.filledButton.containerGap8dp
ds.comp.filledButton.containerColords.sys.color.primary
Details
Label
TokenValue
ds.comp.filledButton.labelTypeScaleds.sys.typeScale.labelLarge
ds.comp.filledButton.labelColords.sys.color.onPrimary
Details
Icon
TokenValue
ds.comp.filledButton.iconSize18dp
ds.comp.filledButton.iconColords.sys.color.onPrimary

Disabled​

Details
Container
TokenValue
ds.comp.filledButton.disabledContainerColords.sys.color.onSurface
ds.comp.filledButton.disabledContainerOpacityds.sys.state.disabledContainerOpacity
Details
Label
TokenValue
ds.comp.filledButton.disabledLabelColords.sys.color.onSurface
ds.comp.filledButton.disabledLabelOpacityds.sys.state.disabledOnContainerOpacity
Details
Icon
TokenValue
ds.comp.filledButton.disabledIconColords.sys.color.onSurface
ds.comp.filledButton.disabledIconOpacityds.sys.state.disabledOnContainerOpacity

Pressed​

Details
State Layer
TokenValue
ds.comp.filledButton.pressedStateLayerColords.sys.color.onPrimary
ds.comp.filledButton.pressedStateLayerOpacityds.sys.state.pressedStateLayerOpacity
Details
Label
TokenValue
ds.comp.filledButton.pressedLabelColords.sys.color.onPrimary
Details
Icon
TokenValue
ds.comp.filledButton.pressedIconColords.sys.color.onPrimary

React Native​

<FilledButton title="My Button" icon="search" />

Props​

PropType
titlestring
icon (optional)IconNames
onPress (optional)(event: GestureResponderEvent) => void
disabled (optional)boolean