Components
Loading preview...
A high-fidelity implementation of the Google Material Design 3 (M3) button, architected specifically for shadcn/ui and Tailwind CSS. Unlike standard buttons, this component includes a custom physics-based Ripple engine (ported from Google's web components), dual-layer elevation shadows (Key + Ambient), and mathematically accurate state layers (hover/press opacity). Features: True M3 Physics: "Standard Easing" motion curves and "Press Hold" ripple logic. 5 Official Variants: Filled, Elevated, Tonal, Outlined, and Text. Tailwind Native: Styled entirely with utility classes and CSS variables (no heavy JS libraries). Radix Slot Support: Fully polymorphic (use as Link, a, or div) via the asChild prop. The perfect choice for developers who want the tactile feel of Android/Google apps within a modern React codebase.
@easemize