Component Prompts

#shadcn

39 prompts tagged with shadcn

A clean responsive navbar with logo on the left, nav links in the center, and a CTA button on the right. Collapses to a hamburger menu on mobile.

A full-height sidebar navigation with icon + label links, active state, nested submenu, and a collapse toggle.

A marketing-style mega menu that opens on hover with categorized links and a featured content panel.

A pill-style segmented button group for switching between views or options, with smooth active state transitions.

A comprehensive button component showcasing all variants: primary, secondary, outline, ghost, destructive, and loading state.

A dashboard stat card showing a metric, percentage change, trend direction arrow, and a sparkline chart.

A product card with image, name, price, rating, and add-to-cart button. Includes a wishlist toggle and sale badge.

A social-style profile card with avatar, name, bio, social stats, and follow/message action buttons.

A 3-step onboarding form with progress bar, validation, and smooth step transitions.

A sidebar filter panel with checkboxes, range sliders, and a date picker that updates a results count in real time.

An account settings form with clearly grouped sections for profile, notifications, privacy, and danger zone.

A confirmation modal for dangerous actions like deleting data, with a text-match requirement before the action button enables.

A right-side slide-over drawer containing a form, commonly used for editing records without leaving the current page.

A keyboard-triggered command palette with search, categorized commands, and keyboard navigation.

A full-featured data table with column sorting, row selection checkboxes, bulk action toolbar, and pagination.

A spreadsheet-style data grid where cells become editable on click, with row add/delete and CSV export.

A toast notification system with multiple types, auto-dismiss, and a stacked queue.

A bell icon dropdown showing grouped notifications with read/unread states and mark-all-read functionality.

Overlapping avatar stack showing up to 5 avatars, then a +N overflow badge, with a popover listing all members.

A friendly empty state for a messaging inbox with an SVG illustration, headline, subtext, and primary CTA.

A set of animated skeleton loading placeholders for cards, a table, and a profile.

A component-level error state for when data fails to load, with error icon, message, and a retry button.

A dedicated pricing page with plan cards, monthly/annual toggle, and a full feature comparison table.

An admin panel for managing users with a searchable table, role management, and user detail slide-over.

A clean split-screen login page with email/password form and social login buttons.

A 3-screen forgot password flow: enter email, check email screen, and new password form.

A tabbed account settings page with profile, security, notifications, billing, and danger zone.

A billing page with current plan, usage meters, payment method, and invoice history.

A complete e-commerce checkout with shipping, payment, and review steps plus sticky order summary sidebar.

A plan selection UI with monthly/annual toggle, feature comparison, and upgrade confirmation modal.

A full search results page with filter panel, result grid, sort controls, and active filter chips.

A search input showing recent searches, popular suggestions, and live results in a dropdown.

A powerful search UI combining a search input, instant results, and faceted tag filters.

A full e-commerce PDP with image gallery, variant selectors, add-to-cart, reviews, and related products.

A filterable product grid with sort controls, quick-view modal, and comparison feature.

A wishlist page with saved product cards, share list, bulk add to cart, and out-of-stock notifications.

Three newsletter signup designs: minimal inline, full-width banner, and exit-intent popup.

A full AI chat UI with sidebar history, message thread, streaming animation, and model selector.

An invoice builder with live preview, line items, tax/discount, and PDF export.