Button

Triggers actions in interactive SlexKit layouts.

Usage Notes

Variants

namespace: "doc_button_variant_diff",
  layout: {
    "row:variants": {
      "button:primary": {
        label: "Primary",
        variant: "primary"
      },
      "button:secondary": {
        label: "Secondary",
        variant: "secondary"
      },
      "button:danger": {
        label: "Danger",
        variant: "danger"
      },
      "button:ghost": {
        label: "Ghost",
        variant: "ghost"
      }
    }
  }
}

Disabled state

namespace: "doc_button_disabled_diff",
  layout: {
    "row:disabled": {
      "button:enabled": {
        label: "Enabled"
      },
      "button:disabled": {
        label: "Disabled",
        disabled: true
      }
    }
  }
}

API Reference