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"},
},
})