Jenga Button Style
class JengaButtonStyle(val small: JengaButtonSizeStyle? = null, val medium: JengaButtonSizeStyle? = null, val large: JengaButtonSizeStyle? = null, val primary: JengaButtonColors? = null, val ink: JengaButtonColors? = null, val ghost: JengaButtonColors? = null, val neutral: JengaButtonColors? = null, val outline: JengaButtonColors? = null, val danger: JengaButtonColors? = null, val brandOutline: JengaButtonColors? = null)(source)
Theme-wide style for every JengaButton, set through io.github.joelkanyi.jenga.theme.JengaComponentStyles.button. A null value keeps Jenga's default; arguments passed to a JengaButton call still win.
Constructors
Link copied to clipboard
constructor(small: JengaButtonSizeStyle? = null, medium: JengaButtonSizeStyle? = null, large: JengaButtonSizeStyle? = null, primary: JengaButtonColors? = null, ink: JengaButtonColors? = null, ghost: JengaButtonColors? = null, neutral: JengaButtonColors? = null, outline: JengaButtonColors? = null, danger: JengaButtonColors? = null, brandOutline: JengaButtonColors? = null)
Properties
Link copied to clipboard
colors for JengaButtonVariant.BrandOutline.
Link copied to clipboard
colors for JengaButtonVariant.Danger.
Link copied to clipboard
colors for JengaButtonVariant.Ghost.
Link copied to clipboard
colors for JengaButtonVariant.Ink.
Link copied to clipboard
metrics for JengaButtonSize.Large.
Link copied to clipboard
metrics for JengaButtonSize.Medium.
Link copied to clipboard
colors for JengaButtonVariant.Neutral.
Link copied to clipboard
colors for JengaButtonVariant.Outline.
Link copied to clipboard
colors for JengaButtonVariant.Primary.
Link copied to clipboard
metrics for JengaButtonSize.Small.
Functions
Link copied to clipboard
fun copy(small: JengaButtonSizeStyle? = this.small, medium: JengaButtonSizeStyle? = this.medium, large: JengaButtonSizeStyle? = this.large, primary: JengaButtonColors? = this.primary, ink: JengaButtonColors? = this.ink, ghost: JengaButtonColors? = this.ghost, neutral: JengaButtonColors? = this.neutral, outline: JengaButtonColors? = this.outline, danger: JengaButtonColors? = this.danger, brandOutline: JengaButtonColors? = this.brandOutline): JengaButtonStyle