Buttons · component
Usage
import { Button } from "./components/button.js";
Button({ label: "Primary", onClick: save }) // variant defaults to "primary"
Button({ variant: "ghost", label: "Ghost", onClick: close })
Button({ children: html`★ <b>Star</b>`, onClick: fav }) // rich label via children
Button({ label: "Disabled", disabled: true }) // disabled accepts a bool or getter