Component. Pick the checklist that matches what you are shipping.
Checklist for a reusable UI component: form, table, modal, button, card, and the states around them.
Form
Input fields, validation, error messages, and submission handling.
Data Table
Sortable, filterable table with pagination and row actions.
Navigation
Top nav, sidebar, or bottom nav with links, dropdowns, and active states.
Modal / Dialog
Overlay with focus trapping, backdrop, and close controls.
Button / CTA
Primary, secondary, ghost, and icon button variants.
Card
Content card with image, title, body, and action slots.
Charts / Data Viz
Bar, line, pie, and other chart types with accessible labels.
Media Carousel
Image or card carousel with touch/swipe and keyboard navigation.
Rich Text Editor
WYSIWYG editor with formatting toolbar and output handling.
File Uploader
Drag-and-drop zone with progress bar and file type validation.