JengaButtonStyle

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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