diff --git a/src/components/sections/hero/HeroBillboardDashboard.tsx b/src/components/sections/hero/HeroBillboardDashboard.tsx
index f87d7d4..12a8bc5 100644
--- a/src/components/sections/hero/HeroBillboardDashboard.tsx
+++ b/src/components/sections/hero/HeroBillboardDashboard.tsx
@@ -1,132 +1,18 @@
-"use client";
-
-import TextBox from "@/components/Textbox";
+import React from "react";
import Dashboard from "@/components/shared/Dashboard";
-import HeroBackgrounds, { type HeroBackgroundVariantProps } from "@/components/background/HeroBackgrounds";
-import { cls } from "@/lib/utils";
-import type { LucideIcon } from "lucide-react";
-import type { ButtonConfig, ButtonAnimationType } from "@/types/button";
-import type { DashboardSidebarItem, DashboardStat, DashboardListItem } from "@/components/shared/Dashboard";
-import type { ChartDataItem } from "@/components/bento/BentoLineChart/utils";
-
-type HeroBillboardDashboardBackgroundProps = Extract<
- HeroBackgroundVariantProps,
- | { variant: "plain" }
- | { variant: "animated-grid" }
- | { variant: "canvas-reveal" }
- | { variant: "cell-wave" }
- | { variant: "downward-rays-animated" }
- | { variant: "downward-rays-animated-grid" }
- | { variant: "downward-rays-static" }
- | { variant: "downward-rays-static-grid" }
- | { variant: "gradient-bars" }
- | { variant: "radial-gradient" }
- | { variant: "rotated-rays-animated" }
- | { variant: "rotated-rays-animated-grid" }
- | { variant: "rotated-rays-static" }
- | { variant: "rotated-rays-static-grid" }
- | { variant: "sparkles-gradient" }
->;
interface HeroBillboardDashboardProps {
- title: string;
- description: string;
- background: HeroBillboardDashboardBackgroundProps;
- tag?: string;
- tagIcon?: LucideIcon;
- tagAnimation?: ButtonAnimationType;
- buttons?: ButtonConfig[];
- buttonAnimation?: ButtonAnimationType;
- ariaLabel?: string;
- dashboard: {
- title: string;
- stats: [DashboardStat, DashboardStat, DashboardStat];
- logoIcon: LucideIcon;
- sidebarItems: DashboardSidebarItem[];
- searchPlaceholder?: string;
- buttons: ButtonConfig[];
- chartTitle?: string;
- chartData?: ChartDataItem[];
- listItems: DashboardListItem[];
- listTitle?: string;
- imageSrc: string;
- videoSrc?: string;
- imageAlt?: string;
- videoAriaLabel?: string;
- className?: string;
- containerClassName?: string;
- sidebarClassName?: string;
- statClassName?: string;
- chartClassName?: string;
- listClassName?: string;
- };
- className?: string;
- containerClassName?: string;
- textBoxClassName?: string;
- titleClassName?: string;
- descriptionClassName?: string;
- tagClassName?: string;
- buttonContainerClassName?: string;
- buttonClassName?: string;
- buttonTextClassName?: string;
- dashboardClassName?: string;
+ title?: string;
+ description?: string;
}
-const HeroBillboardDashboard = ({
- title,
- description,
- background,
- tag,
- tagIcon,
- tagAnimation,
- buttons,
- buttonAnimation,
- ariaLabel = "Hero section",
- dashboard,
- className = "",
- containerClassName = "",
- textBoxClassName = "",
- titleClassName = "",
- descriptionClassName = "",
- tagClassName = "",
- buttonContainerClassName = "",
- buttonClassName = "",
- buttonTextClassName = "",
- dashboardClassName = "",
-}: HeroBillboardDashboardProps) => {
+export default function HeroBillboardDashboard({
+ title = "Dashboard", description = "Welcome"}: HeroBillboardDashboardProps) {
return (
-
{description}
+