{
    "$schema": "https://ui.shadcn.com/schema/registry.json",
    "name": "PaceUI",
    "homepage": "https://paceui.com",
    "items": [
        {
            "name": "index",
            "type": "registry:style",
            "dependencies": ["tw-animate-css", "class-variance-authority", "lucide-react"],
            "registryDependencies": ["utils"],
            "cssVars": {},
            "files": []
        },
        {
            "name": "interactive-logs-chart",
            "title": "Interactive Logs Chart",
            "description": "An interactive chart visualizing system logs over time with data tooltips and active hover states.",
            "type": "registry:block",
            "registryDependencies": ["card", "chart", "select"],
            "files": [{ "path": "components/blocks/charts/interactive-logs-chart.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Card features an API Traffic title with a performance description and time-range dropdown. It maps date, success, and failed logs to a dual-layered area chart with grid lines.",
                "layout": { "grid": ["1/2", "3/4", "1/1"] },
                "tags": ["charts"]
            }
        },
        {
            "name": "traffic-logs-chart",
            "title": "Traffic Logs Chart",
            "description": "A visual representation of web traffic volume and request spikes across different time periods.",
            "type": "registry:block",
            "registryDependencies": ["card", "tooltip"],
            "files": [{ "path": "components/blocks/charts/traffic-logs-chart.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Heatmap grid displays temporal intensity using color-coded status blocks. A legend-equipped header defines value scales, while axes map time periods to categories, visualizing activity density for varying system logs.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["charts"]
            }
        },
        {
            "name": "interactive-sales-chart",
            "title": "Interactive Sales Chart",
            "description": "A dynamic chart tracking revenue trends and performance with interactive cursor details and tooltips.",
            "type": "registry:block",
            "registryDependencies": ["card", "button", "chart", "dropdown-menu"],
            "files": [{ "path": "components/blocks/charts/interactive-sales-chart.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Stacked bar layout integrates a multi-metric header with action-driven dropdowns. Dual data streams map to vertical segments, while the horizontal summary row displays high-level values for temporal entity comparison.",
                "layout": { "grid": ["1/2", "3/4", "1/1"] },
                "tags": ["charts"]
            }
        },
        {
            "name": "channel-sales-chart",
            "title": "Channel Sales Chart",
            "description": "A circular chart illustrating revenue distribution across different marketing acquisition and sales channels.",
            "type": "registry:block",
            "registryDependencies": ["card", "chart"],
            "files": [{ "path": "components/blocks/charts/channel-sales-chart.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Centered radial layout features a primary title and total value. Semicircle segments map to categories, while a three-column footer displays color-coded status indicators and individual values for diverse entity breakdowns.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["charts"]
            }
        },
        {
            "name": "live-logs-feed",
            "title": "Live Log Feed",
            "description": "A real-time activity stream displaying recent system events and errors in a chronological layout.",
            "type": "registry:block",
            "registryDependencies": ["card", "button"],
            "files": [{ "path": "components/blocks/feeds/live-logs-feed.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Terminal-style list features an action-integrated header with playback controls. Sequential data entries map timestamps, methods, and status indicators to color-coded rows, providing a scrolling feed for real-time entity events.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["feeds"]
            }
        },
        {
            "name": "create-user-form",
            "title": "Create User Form",
            "description": "Structured account creation form for onboarding new team members, including profile details, role assignment, department selection, and secure password setup.",
            "registryDependencies": ["button", "card", "form-input", "form-password", "form-select", "form-switch"],
            "type": "registry:block",
            "files": [{ "path": "components/blocks/forms/create-user-form.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Administrative form layout for provisioning new user accounts. Multi column field groups organize identity, contact information, and organizational roles. Integrated validation handles password confirmation and required fields, while a header level switch toggles account activation during creation.",
                "layout": { "grid": ["1/2", "2/3", "3/4", "1/1"] },
                "tags": ["forms"]
            }
        },
        {
            "name": "usage-logs-meter",
            "title": "Usage Logs Meter",
            "description": "A visual gauge displaying current system resource consumption against defined operational quota limits.",
            "type": "registry:block",
            "registryDependencies": ["badge", "button", "card", "progress"],
            "files": [{ "path": "components/blocks/meters/usage-logs-meter.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Resource-focused list features a badge-equipped header and interactive footer. Numerical ratios map to dynamic progress bars, while color-coded status indicators highlight critical thresholds for monitoring diverse system quotas.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["meters"]
            }
        },
        {
            "name": "source-sales-meter",
            "title": "Source Sales Meter",
            "description": "A list of progress bars ranking sales performance by acquisition source with percentage indicators.",
            "registryDependencies": ["card", "button", "dropdown-menu", "progress"],
            "type": "registry:block",
            "files": [{ "path": "components/blocks/meters/source-sales-meter.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "List-based layout features a time-filtered header and rows with thematic icons. Value pairs map to prominent titles, while integrated horizontal progress bars visualize percentage distribution across diverse entities.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["meters"]
            }
        },
        {
            "name": "upgrade-sales-promo",
            "title": "Upgrade Sales Promo",
            "description": "An attention-grabbing card encouraging users to unlock premium analytics features and historical data access.",
            "type": "registry:block",
            "registryDependencies": ["badge", "card", "button"],
            "files": [{ "path": "components/blocks/promos/upgrade-sales-promo.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Centered promotional layout features an absolute-positioned status icon. Descriptive titles map to feature-list rows with success indicators, while the footer button provides a primary action for premium entity upgrades.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["promos"]
            }
        },
        {
            "name": "simple-logs-stat",
            "title": "Simple Log Stat",
            "description": "A minimal statistic card displaying total log counts with a clean, numerical layout.",
            "type": "registry:block",
            "registryDependencies": ["card"],
            "files": [{ "path": "components/blocks/stats/simple-logs-stat.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Presents a vertical stack featuring a descriptive title above a large-format value. The footer maps directional status indicators and change values into a color-coded horizontal row.",
                "layout": { "grid": ["1/3", "1/4", "1/5", "1/6"] },
                "tags": ["stats"]
            }
        },
        {
            "name": "rich-sales-stat",
            "title": "Rich Sales Stat",
            "description": "A detailed dashboard card highlighting total revenue with trend indicators and percentage growth.",
            "type": "registry:block",
            "registryDependencies": ["card", "badge"],
            "files": [{ "path": "components/blocks/stats/rich-sales-stat.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Features a header with a prominent title and primary value paired with a trend badge. The footer maps a status label and subtext into a stacked vertical layout.",
                "layout": { "grid": ["1/3", "1/4", "1/5", "1/6"] },
                "tags": ["stats"]
            }
        },
        {
            "name": "simple-logs-table",
            "title": "Simple Log Table",
            "description": "A clean data table listing system events with timestamp, severity, and message columns.",
            "type": "registry:block",
            "registryDependencies": ["badge", "card", "table"],
            "files": [{ "path": "components/blocks/tables/simple-logs-table.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Tabular layout features an icon-led title and structured columns. Sequential data maps to badge-equipped status indicators and monospaced endpoint strings, providing a clear vertical audit trail for diverse entity logs.",
                "layout": { "grid": ["1/4", "1/3", "1/2"] },
                "tags": ["tables"]
            }
        },
        {
            "name": "product-sales-table",
            "title": "Product Sales Table",
            "description": "A comprehensive data list showing product performance, quantities sold, and total revenue generated.",
            "registryDependencies": ["avatar", "badge", "button", "card", "dropdown-menu", "table"],
            "type": "registry:block",
            "files": [{ "path": "components/blocks/tables/product-sales-table.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Rich tabular layout features an action-integrated header and avatar-led rows. Visual status badges map to inventory states, while grouped text cells display performance metrics for multi-dimensional entity tracking.",
                "layout": { "grid": ["1/2", "2/3", "3/4", "1/1"] },
                "tags": ["tables"]
            }
        },
        {
            "name": "simple-users-table",
            "title": "Users Table",
            "description": "Structured table layout for managing team members, showing profile details, roles, departments, account status, and recent activity.",
            "registryDependencies": ["avatar", "badge", "button", "card", "dropdown-menu", "table"],
            "type": "registry:block",
            "files": [{ "path": "components/blocks/tables/simple-users-table.tsx", "type": "registry:block" }],
            "mcp": {
                "description": "Administrative table layout designed for user oversight. Avatar driven identity cells pair with role and department fields, while status badges highlight account states. Contextual dropdown actions enable profile edits, password resets, suspension, and removal directly from each row.",
                "layout": { "grid": ["1/2", "2/3", "3/4", "1/1"] },
                "tags": ["tables"]
            }
        },
        {
            "name": "shadcn-day-fan",
            "title": "Shadcn Day",
            "description": "Use this component when highlighting special events, milestones, or important dates.",
            "type": "registry:block",
            "registryDependencies": ["card"],
            "files": [{ "path": "components/blocks/fans/shadcn-day.tsx", "type": "registry:block" }]
        },
        {
            "name": "form-input",
            "title": "Form Input",
            "description": "A form input component with validation and error handling.",
            "type": "registry:component",
            "registryDependencies": ["field", "input", "@paceui/form-error"],
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-input.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-password",
            "title": "Form Password",
            "description": "A password input field with visibility toggle and validation.",
            "type": "registry:component",
            "registryDependencies": ["button", "@paceui/form-input"],
            "files": [{ "path": "components/ui/forms/form-password.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-select",
            "title": "Form Select",
            "description": "A select input field with options and validation.",
            "type": "registry:component",
            "registryDependencies": ["field", "select", "@paceui/form-error"],
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-select.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-switch",
            "title": "Form Switch",
            "description": "A switch input field with on/off state and validation.",
            "type": "registry:component",
            "registryDependencies": ["field", "switch", "@paceui/form-error"],
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-switch.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-textarea",
            "title": "Form Textarea",
            "description": "A textarea input field with validation and error handling.",
            "type": "registry:component",
            "registryDependencies": ["field", "textarea", "@paceui/form-error"],
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-textarea.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-checkbox",
            "title": "Form Checkbox",
            "description": "A checkbox input field with validation and error handling.",
            "type": "registry:component",
            "registryDependencies": ["field", "checkbox", "@paceui/form-error"],
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-checkbox.tsx", "type": "registry:component" }]
        },
        {
            "name": "form-error",
            "title": "Form Error",
            "description": "A component for displaying form validation errors.",
            "type": "registry:component",
            "dependencies": ["@tanstack/react-form"],
            "files": [{ "path": "components/ui/forms/form-error.tsx", "type": "registry:component" }]
        }
    ]
}
