Shadcn style checkbox on Base UI with an animated check, indeterminate state, invalid and disabled styles, and an enlarged hit area for touch.
npx shadcn@latest add @minidev/checkbox
checkbox