Skip to content

Commit cee17df

Browse files
🔥 remove old logic previewCategory from all categories
1 parent d34743f commit cee17df

File tree

75 files changed

+25
-372
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+25
-372
lines changed

apps/website/src/app/api/get-components/get-components.utils.ts

-6
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ export function extractCategories(node: FileSystemNode): CategoryType[] {
1717
? new Date(node.config.releaseDateCategory)
1818
: undefined,
1919
icon: node.config.icon,
20-
previewCategory: node.config.previewCategory,
2120
componentList: [],
2221
};
2322

@@ -123,10 +122,5 @@ export type CategoryType = {
123122
description: string;
124123
releaseDateCategory?: Date;
125124
icon?: string; // Adjusted to string for simplicity
126-
previewCategory?: {
127-
component?: string; // Adjusted to string for simplicity
128-
previewImage?: string;
129-
previewScale?: number;
130-
};
131125
componentList: ComponentType[];
132126
};

packages/internal-cli/templates/category.template.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ export const __CATEGORY_NAME__Category: CategoryType = {
1010
description: "__CATEGORY_NAME__ components",
1111
releaseDateCategory: new Date(),
1212
icon: __CATEGORY_NAME__Icon,
13-
previewCategory: {
14-
component: <div>Preview of __CATEGORY_NAME__</div>,
15-
previewScale: 1,
16-
},
1713
componentList: [
1814
// Add components here
1915
],

packages/ui/cuicui/application-ui/action-menu/action-menu.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const actionMenuCategory: CategoryType = {
88
releaseDateCategory: new Date("2024-07-29"),
99
icon: StretchHorizontalIcon,
1010
comingSoonCategory: true,
11-
previewCategory: {
12-
component: null,
13-
previewScale: 0.75,
14-
},
1511
componentList: null,
1612
// componentList: [advancedBottomActionMenuComponent],
1713
};

packages/ui/cuicui/application-ui/alert/alert.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ export const alertCategory: CategoryType = {
1010
description: "Alert components",
1111
releaseDateCategory: new Date("2024-08-29"),
1212
icon: AlertCircleIcon,
13-
previewCategory: {
14-
component: <SimpleAlert />,
15-
previewScale: 1,
16-
},
1713
componentList: [
1814
{
1915
isIframed: true,

packages/ui/cuicui/application-ui/application-ui.section.ts

+2
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { themeCategory } from "@/cuicui/application-ui/theme/theme.category";
1616
import { treeCategory } from "@/cuicui/application-ui/tree/tree.category";
1717
import { notificationCategory } from "@/cuicui/application-ui/notification/category.notification";
1818
import { dropdownMenuCategory } from "@/cuicui/application-ui/dropdown-menu/category";
19+
import { tableOfContentCategory } from "@/cuicui/application-ui/table-of-contents/table-of-contents.category";
1920

2021
export const applicationUiSection: MultiComponentSectionType = {
2122
type: "multiple-component",
@@ -38,6 +39,7 @@ export const applicationUiSection: MultiComponentSectionType = {
3839
signatureCategory,
3940
slidersCategory,
4041
staticSteppersCategory,
42+
tableOfContentCategory,
4143
themeCategory,
4244
treeCategory,
4345
],

packages/ui/cuicui/application-ui/authentication/authentication.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ export const authenticationCategory: CategoryType = {
77
description: "Authentication components",
88
releaseDateCategory: new Date("2024-08-21"),
99
icon: FingerprintIcon,
10-
previewCategory: {
11-
component: <HalfSidedGlassMorphismAuthentication />,
12-
previewScale: 1,
13-
},
1410
componentList: [
1511
{
1612
isIframed: true,

packages/ui/cuicui/application-ui/battery/battery.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const batteryCategory: CategoryType = {
88
description: "Battery components",
99
releaseDateCategory: new Date("2024-08-21"),
1010
icon: BatteryChargingIcon,
11-
previewCategory: {
12-
component: <PreviewBatteryIndicator />,
13-
previewScale: 1,
14-
},
1511
componentList: [
1612
{
1713
sizePreview: "sm",

packages/ui/cuicui/application-ui/code/code.category.tsx

-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { Code2Icon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
33
import { advancedCodeBlockComponent } from "@/cuicui/application-ui/code/advanced-code-block/advanced-code-block.component";
4-
import { CodeCardPreview } from "@/cuicui/application-ui/code/code-card/code-card-preview";
54
import { codeCardComponent } from "@/cuicui/application-ui/code/code-card/code-card.component";
65
import { codeSnippetComponent } from "@/cuicui/application-ui/code/code-snippet/code-snippet.component";
76
import { inlineCodeComponent } from "@/cuicui/application-ui/code/inline-code/inline-code.component";
@@ -12,10 +11,6 @@ export const codeCategory: CategoryType = {
1211
description: "Code components with special interactions",
1312
releaseDateCategory: new Date("2024-08-20"),
1413
icon: Code2Icon,
15-
previewCategory: {
16-
component: <CodeCardPreview />,
17-
previewScale: 0.8,
18-
},
1914
componentList: [
2015
codeSnippetComponent,
2116
codeCardComponent,
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { CookieIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
33
import { simpleCookieBannerComponent } from "@/cuicui/application-ui/cookie-banner/simple-cookie-banner/component.simple-cookie-banner";
4-
import PreviewSimpleCookieBanner from "@/cuicui/application-ui/cookie-banner/simple-cookie-banner/preview-simple-cookie-banner";
54

65
export const cookieBannerCategory: CategoryType = {
76
name: "Cookie Banner",
@@ -10,9 +9,5 @@ export const cookieBannerCategory: CategoryType = {
109
releaseDateCategory: new Date("2024-09-26"),
1110
icon: CookieIcon,
1211
comingSoonCategory: false,
13-
previewCategory: {
14-
component: <PreviewSimpleCookieBanner />,
15-
previewScale: 0.75,
16-
},
1712
componentList: [simpleCookieBannerComponent],
1813
};
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
import { PanelTopOpenIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
33
import { macOsDropdownComponent } from "@/cuicui/application-ui/dropdown-menu/mac-os-dropdown/component";
4-
import { PreviewMacOSDropdownMenu } from "@/cuicui/application-ui/dropdown-menu/mac-os-dropdown/preview.mac-os-dropdown";
54

65
export const dropdownMenuCategory: CategoryType = {
76
slug: "dropdown-menu",
87
name: "Dropdown Menu",
98
description: "Dropdown menu components",
109
releaseDateCategory: new Date("2024-11-23"),
1110
icon: PanelTopOpenIcon,
12-
previewCategory: {
13-
component: PreviewMacOSDropdownMenu,
14-
previewScale: 1,
15-
},
1611
componentList: [macOsDropdownComponent],
1712
};

packages/ui/cuicui/application-ui/kbd/kbd.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ export const kbdCategory: CategoryType = {
99
description: "Keyboard components with various styles",
1010
releaseDateCategory: new Date("2024-08-13"),
1111
icon: CommandIcon,
12-
previewCategory: {
13-
component: <Modern3dKbdVariant1 />,
14-
previewScale: 1,
15-
},
1612
componentList: [
1713
{
1814
sizePreview: "xs",
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { BellDotIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
3-
import GrowingSearchVariant1 from "@/cuicui/application-ui/search-bars/growing-search/variant1";
43
import { dynamicIslandNotificationComponent } from "@/cuicui/application-ui/notification/dynamic-island-notification/component.dynamic-island-notification";
54

65
export const notificationCategory: CategoryType = {
@@ -9,9 +8,5 @@ export const notificationCategory: CategoryType = {
98
description: "Notification components",
109
releaseDateCategory: new Date("2024-10-14"),
1110
icon: BellDotIcon,
12-
previewCategory: {
13-
component: <GrowingSearchVariant1 />,
14-
previewScale: 1,
15-
},
1611
componentList: [dynamicIslandNotificationComponent],
1712
};

packages/ui/cuicui/application-ui/search-bars/search-bars.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const searchBarsCategory: CategoryType = {
88
description: "Search bar components",
99
releaseDateCategory: new Date("2024-08-19"),
1010
icon: SearchIcon,
11-
previewCategory: {
12-
component: <GrowingSearchVariant1 />,
13-
previewScale: 1,
14-
},
1511
componentList: [
1612
{
1713
sizePreview: "xs",

packages/ui/cuicui/application-ui/settings/settings.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const settingsCategory: CategoryType = {
88
description: "Settings components with animations",
99
releaseDateCategory: new Date("2024-06-30"),
1010
icon: SettingsIcon,
11-
previewCategory: {
12-
component: <DynamicSettingsVariant1 />,
13-
previewScale: 1.25,
14-
},
1511
componentList: [
1612
{
1713
sizePreview: "sm",
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { SignatureIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
3-
import PreviewReactSignature from "@/cuicui/application-ui/signature/react-signature/preview-react-signature";
43
import { reactSignatureComponent } from "@/cuicui/application-ui/signature/react-signature/react-signature.component";
54

65
export const signatureCategory: CategoryType = {
@@ -9,9 +8,5 @@ export const signatureCategory: CategoryType = {
98
description: "Signature components",
109
releaseDateCategory: new Date("2024-09-24"),
1110
icon: SignatureIcon,
12-
previewCategory: {
13-
component: <PreviewReactSignature />,
14-
previewScale: 1,
15-
},
1611
componentList: [reactSignatureComponent],
1712
};

packages/ui/cuicui/application-ui/sliders/sliders.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@ export const slidersCategory: CategoryType = {
1010
description: "Slider components with animations",
1111
releaseDateCategory: new Date("2024-08-10"),
1212
icon: SlidersHorizontalIcon,
13-
previewCategory: {
14-
component: <ElasticSliderVariant1 />,
15-
previewScale: 1,
16-
},
1713
componentList: [
1814
{
1915
slug: "elastic-slider",

packages/ui/cuicui/application-ui/static-steppers/static-steppers.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const staticSteppersCategory: CategoryType = {
88
description: "Components to display a list of steps",
99
releaseDateCategory: new Date("2024-08-01"),
1010
icon: ListOrderedIcon,
11-
previewCategory: {
12-
component: <StepWithStickyColorVariant1 />,
13-
previewScale: 0.75,
14-
},
1511
componentList: [
1612
{
1713
slug: "code",

packages/ui/cuicui/application-ui/table-of-contents/preview.tsx

+14-30
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,18 @@
1-
export default function () {
1+
export default function TableOfContentCategoryPreview() {
22
return (
3-
<div className="w-fit p-4 bg-neutral-400/15 rounded-xl min-h-32 flex flex-col space-y-4">
4-
{/* Header Row */}
5-
<div className="flex space-x-2">
6-
<div className="w-1/4 h-4 bg-neutral-400/40 rounded" />
7-
<div className="w-3/4 h-4 bg-neutral-400/40 rounded" />
8-
</div>
9-
10-
{/* Row 1 */}
11-
<div className="flex space-x-2">
12-
<div className="w-1/4 h-3 bg-neutral-400/40 rounded" />
13-
<div className="w-3/4 h-3 bg-neutral-400/40 rounded" />
14-
</div>
15-
16-
{/* Row 2 */}
17-
<div className="flex space-x-2">
18-
<div className="w-1/4 h-3 bg-neutral-400/40 rounded" />
19-
<div className="w-3/4 h-3 bg-neutral-400/40 rounded" />
20-
</div>
21-
22-
{/* Row 3 */}
23-
<div className="flex space-x-2">
24-
<div className="w-1/4 h-3 bg-neutral-400/40 rounded" />
25-
<div className="w-3/4 h-3 bg-neutral-400/40 rounded" />
26-
</div>
27-
28-
{/* Row 4 */}
29-
<div className="flex space-x-2">
30-
<div className="w-1/4 h-3 bg-neutral-400/40 rounded" />
31-
<div className="w-3/4 h-3 bg-neutral-400/40 rounded" />
3+
<div className="w-40 p-4 bg-neutral-400/15 rounded-xl space-y-3">
4+
{/* TOC List */}
5+
<div className="space-y-2">
6+
{/* Level 1 */}
7+
<div className="h-3 bg-neutral-400/80 rounded w-3/4" />
8+
{/* Level 2 */}
9+
<div className="ml-4 h-3 bg-neutral-400/60 rounded w-2/3" />
10+
{/* Level 2 */}
11+
<div className="ml-4 h-3 bg-neutral-400/60 rounded w-2/5" />
12+
{/* Level 1 */}
13+
<div className="h-3 bg-neutral-400/80 rounded w-3/4" />
14+
{/* Level 2 */}
15+
<div className="ml-4 h-3 bg-neutral-400/60 rounded w-1/2" />
3216
</div>
3317
</div>
3418
);

packages/ui/cuicui/application-ui/table-of-contents/table-of-contents.category.tsx

-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { TableOfContentsIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
3-
import { StepWithStickyColorVariant1 } from "@/cuicui/application-ui/static-steppers/code/variant1";
43
import TableOfContentPreview from "@/cuicui/application-ui/table-of-contents/modul-inspired/following-header-preview";
54

65
export const tableOfContentCategory: CategoryType = {
@@ -9,10 +8,6 @@ export const tableOfContentCategory: CategoryType = {
98
description: "Table of contents components",
109
releaseDateCategory: new Date("2024-08-28"),
1110
icon: TableOfContentsIcon,
12-
previewCategory: {
13-
component: <StepWithStickyColorVariant1 />,
14-
previewScale: 0.75,
15-
},
1611
componentList: [
1712
{
1813
slug: "modul-inspired",

packages/ui/cuicui/application-ui/theme/theme.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const themeCategory: CategoryType = {
88
description: "Theme components",
99
releaseDateCategory: new Date("2024-08-29"),
1010
icon: SunMoonIcon,
11-
previewCategory: {
12-
component: <ThemeSwitcherButton />,
13-
previewScale: 1,
14-
},
1511
componentList: [
1612
{
1713
slug: "theme-switcher",
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { FolderTreeIcon } from "lucide-react";
22
import type { CategoryType } from "@/lib/types/component";
3-
import { PreviewRecursiveTree } from "@/cuicui/application-ui/tree/recursive-tree/preview-recursive-tree";
43
import { recursiveTreeComponent } from "@/cuicui/application-ui/tree/recursive-tree/recursive-tree.component";
54

65
export const treeCategory: CategoryType = {
@@ -9,9 +8,5 @@ export const treeCategory: CategoryType = {
98
description: "Tree components",
109
releaseDateCategory: new Date("2024-09-18"),
1110
icon: FolderTreeIcon,
12-
previewCategory: {
13-
component: <PreviewRecursiveTree />,
14-
previewScale: 1,
15-
},
1611
componentList: [recursiveTreeComponent],
1712
};

packages/ui/cuicui/common-ui/badges/badges.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ export const badgesCategory: CategoryType = {
1111
description: "Badges with various styles and purposes",
1212
releaseDateCategory: new Date("2024-06-29"),
1313
icon: TagIcon,
14-
previewCategory: {
15-
component: <ClerkBadgeVariant1 />,
16-
previewScale: 3,
17-
},
1814
componentList: [
1915
{
2016
sizePreview: "xs",

packages/ui/cuicui/common-ui/blockquotes/blockquotes.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const blockquotesCategory: CategoryType = {
88
description: "Blockquotes with different styles",
99
releaseDateCategory: new Date("2024-08-01"),
1010
icon: QuoteIcon,
11-
previewCategory: {
12-
component: <ModernSimpleQuoteVariant1 />,
13-
previewScale: 0.75,
14-
},
1511
componentList: [
1612
{
1713
slug: "modern-simple-quote",

packages/ui/cuicui/common-ui/buttons/buttons.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@ export const buttonsCategory: CategoryType = {
1818
description: "Buttons with various animations and styles",
1919
releaseDateCategory: new Date("2024-08-09"),
2020
icon: SquareArrowRightIcon,
21-
previewCategory: {
22-
component: <PreviewShinyRotatingBorderButton />,
23-
previewScale: 1.5,
24-
},
2521
componentList: [
2622
{
2723
slug: "magnetic-button",

packages/ui/cuicui/common-ui/cards/cards.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ export const cardsCategory: CategoryType = {
1111
description: "Cards with various layouts and effects",
1212
releaseDateCategory: new Date("2024-08-10"),
1313
icon: CreditCardIcon,
14-
previewCategory: {
15-
component: <DynamicSquareBackgroundPreview />,
16-
previewScale: 0.5,
17-
},
1814
componentList: [
1915
{
2016
slug: "modern-inner-shadow",

packages/ui/cuicui/common-ui/checkboxes/checkboxes.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ export const checkboxesCategory: CategoryType = {
88
description: "Checkboxes with various styles and interactions",
99
releaseDateCategory: new Date("2024-08-31"),
1010
icon: CheckSquare2Icon,
11-
previewCategory: {
12-
component: <SimpleCheckboxPreview />,
13-
previewScale: 2,
14-
},
1511
componentList: [
1612
{
1713
sizePreview: "sm",

packages/ui/cuicui/common-ui/inputs/inputs.category.tsx

-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ export const inputsCategory: CategoryType = {
99
description: "Inputs with various styles and interactions",
1010
releaseDateCategory: new Date("2024-08-20"),
1111
icon: TextCursorInputIcon,
12-
previewCategory: {
13-
component: <FileDropzone />,
14-
previewScale: 1,
15-
},
1612
componentList: [
1713
{
1814
sizePreview: "sm",

0 commit comments

Comments
 (0)