Files
shadcn-ui/apps/www/registry/blocks.ts
shadcn f47bb973be feat: e-commerce dashboard blocks (#3236)
* feat(blocks): add e-commerce dashboard

* feat(blocks): add products pages

* style(blocks): run prettier

* feat(www): update dashboard-05

* feat(www): update gap for dashboard-05

* feat(www): update dashboards

* fix(www): review a11y for new blocks

* fix(blocks): a11y for dashboard-07

* fix(www): blocks background

* chore: update registry
2024-03-29 00:14:32 +04:00

141 lines
3.2 KiB
TypeScript

import { Registry } from "@/registry/schema"
export const blocks: Registry = [
{
name: "dashboard-05",
type: "components:block",
registryDependencies: [
"badge",
"breadcrumb",
"button",
"card",
"dropdown-menu",
"input",
"pagination",
"progress",
"separator",
"sheet",
"table",
"tabs",
"tooltip",
],
files: ["block/dashboard-05.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-06",
type: "components:block",
registryDependencies: [
"badge",
"breadcrumb",
"button",
"card",
"dropdown-menu",
"input",
"sheet",
"table",
"tabs",
"tooltip",
],
files: ["block/dashboard-06.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-07",
type: "components:block",
registryDependencies: [
"badge",
"breadcrumb",
"button",
"card",
"dropdown-menu",
"input",
"pagination",
"progress",
"separator",
"sheet",
"table",
"tabs",
"tooltip",
],
files: ["block/dashboard-07.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-01",
type: "components:block",
registryDependencies: ["button", "dropdown-menu", "input", "sheet"],
files: ["block/dashboard-01.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-02",
type: "components:block",
registryDependencies: ["badge", "button", "card", "dropdown-menu", "input"],
files: ["block/dashboard-02.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-03",
type: "components:block",
registryDependencies: [
"badge",
"button",
"drawer",
"input",
"label",
"select",
"textarea",
"tooltip",
],
files: ["block/dashboard-03.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "dashboard-04",
type: "components:block",
registryDependencies: ["button", "card", "dropdown-menu", "input"],
files: ["block/dashboard-04.tsx"],
category: "Application",
subcategory: "Dashboard",
},
{
name: "authentication-01",
type: "components:block",
registryDependencies: ["button", "card", "input", "label"],
files: ["block/authentication-01.tsx"],
category: "Authentication",
subcategory: "Login",
},
{
name: "authentication-02",
type: "components:block",
registryDependencies: ["button", "card", "input", "label"],
files: ["block/authentication-02.tsx"],
category: "Authentication",
subcategory: "Login",
},
{
name: "authentication-03",
type: "components:block",
registryDependencies: ["button", "card", "input", "label"],
files: ["block/authentication-03.tsx"],
category: "Authentication",
subcategory: "Login",
},
{
name: "authentication-04",
type: "components:block",
registryDependencies: ["button", "card", "input", "label"],
files: ["block/authentication-04.tsx"],
category: "Authentication",
subcategory: "Login",
},
]