Monthly summary
Shell, panel and tile, no heavy shadow.
Everything unslop/ui ships as a base, with a live preview. Click copy HTML and paste it into your page: all you need is unslop.css and unslop.js.
Primary in ink, outlined secondary, ghost, accent and icon, in three sizes.
Input, labeled field and search with a keyboard shortcut.
Opens with Enter, Space or the arrows. Arrows move, Enter picks, Esc closes.
Arrows change the week and fire the u:change event. Use mode: "month" for months.
The indicator slides to the active option. Arrow keys switch it.
Checked, empty and indeterminate, with a springy check animation.
Drag or use the arrows, Home and End. It snaps to the ticks.
States and percent change.
Initials in six series colors and an overlapping group.
Three layers: shell, panel and tile.
Shell, panel and tile, no heavy shadow.
The data-tip attribute, shown on hover and focus.
Filters, search, selection, column sorting and pagination, all working.
User, quick search, active item with a counter and a team footer.
Live progress, struck-through items and a spinner on the one in progress. Click an item to toggle it.
Radio with generic names and an effort slider.
Alert cards with a circled icon and a date.
The p95 of the payment route stayed above 800 ms for 10 minutes starting at 8:59 AM, in the São Paulo region.
The API domain certificate expires on June 18. Renew it first to avoid losing access.
1,180 messages are waiting to send, three times the average of the last four weeks.
Avatar with an action, name and a list of fields with icons.
Bars that grow on entry and swap data with the period.
Segmented ring with a count and a legend that highlights the segment.
Segmented, checkboxes and switches together.
Click two days to mark a range, then use Apply.