29.89K
total weekly downloads
131 packages
@3mo/accordion
A web component for accordions that stack disclosures and open one or several at a time, built on the native details element.
@3mo/alert
A web component for inline info, success, warning and error messages with a heading, optionally collapsible.
@3mo/anchor
A web component for hyperlinks in the theme's accent color, also usable as a link-styled action without an href.
@3mo/button
Web components for buttons in the five Material 3 types, with start and end icons and a selectable toggle variant.
@3mo/button-group
A web component for segmented rows or columns of buttons with shared corners, separators and one type.
@3mo/card
A web component for filled or outlined cards with a heading, subheading, avatar, actions, media and footer.
@3mo/checkbox
A web component for labelled checkboxes with an indeterminate state, built on Material Web.
@3mo/checkbox-group
A web component for parent checkboxes that check or clear their nested checkboxes and turn indeterminate when mixed.
@3mo/chip
Web components for selectable, removable and linking chips, and chip sets that share one selection and one tab stop.
@3mo/circular-progress
A web component for circular progress indicators that show a value or spin indefinitely, built on Material Web.
@3mo/cloudflare-stream
A web component for embedded Cloudflare Stream videos that can pause once scrolled out of view.
@3mo/code-field
A web component for verification codes, one-time passwords and PINs, entered one cell per character with autofill.
@3mo/collapsible-card
A web component for cards whose body collapses and expands from a toggle in the header.
@3mo/color
A utility for immutable colors parsed from any CSS color string and converted to hex, RGB, HSL and keywords.
@3mo/color-field
A web component for color fields that take hex text or a pick from an inline color picker.
@3mo/color-picker
A web component for color pickers on the native color input, with typed values and optional preset swatches.
@3mo/command-palette
A web component for a Ctrl+K command palette that searches registered data sources and runs the chosen command.
@3mo/commit-analyzer
A Node tool for parsing git log output into commits with conventional-commit types, breaking changes and trailers.
@3mo/confetti
A web component for confetti bursts that rain over the page, drawn on a canvas.
@3mo/context-menu
Web components for context menus that open at the pointer on right-click, attachable to any element through a directive.
@3mo/copy-icon-button
A web component for icon buttons that copy a value to the clipboard and confirm it in place with a check mark.
@3mo/data-grid
A web component for data grids with typed columns, sorting, selection, pagination, row details and inline editing.
@3mo/data-grid-card-integration
A utility for data grids inside cards that drops the card's side padding, so the grid spans its full width.
@3mo/date-time
Utilities for dates and times on Temporal: global DateTime, DateTimeRange and TimeSpan classes that parse localized input.
@3mo/date-time-fields
Web components for date, date-time, time and range fields with locale-aware segmented entry and a calendar picker.