mljr-ui · showcase

Split Button

Primary action button with chevron dropdown for alternate actions. Datastar signal controls dropdown open state.

primitive split-button

Usage

// import "mljr-web/ui/primitive"
primitive.SplitButton(primitive.SplitButtonProps{
    Label:   "Deploy",
    Variant: token.Primary,
    OnClick: "alert('Deploying to production')",
    Items: []primitive.SplitButtonItem{
        {Label: "Deploy to Staging", OnClick: "alert('staging')"},
        {Label: "Deploy to Preview", OnClick: "alert('preview')"},
        {Label: "View Logs", Href: "/logs"},
    },
})