diff --git a/app/dashboard/page.tsx b/app/dashboard/page.tsx index 436bd56..228ebff 100644 --- a/app/dashboard/page.tsx +++ b/app/dashboard/page.tsx @@ -1,15 +1,17 @@ +import PageContent from "@/components/layouts/page-content"; import DashboardFeatureList from "@/components/sections/dashboard-features-list"; import DashboardRecentActivity from "@/components/sections/dashboard-recent-activity"; import TopicSuggestions from "@/components/sections/topic-suggestions"; -import StatusAlert from "@/components/ui/status-alert"; const Dashboard: React.FunctionComponent = () => { return ( -
- - - -
+ +
+ + {/* */} + {/* */} +
+
) } export default Dashboard; \ No newline at end of file diff --git a/app/globals.css b/app/globals.css index 0f2ac61..4751f8c 100644 --- a/app/globals.css +++ b/app/globals.css @@ -9,4 +9,9 @@ h1, h2, h3, h4 { @apply tracking-tight; +} + +.hide-scrollbar::-webkit-scrollbar { + width: 0; /* Remove scrollbar space */ + background: transparent; /* Optional: just make scrollbar invisible */ } \ No newline at end of file diff --git a/app/page.tsx b/app/page.tsx index 18f3e06..8729853 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,10 +1,14 @@ +import PageContent from "@/components/layouts/page-content"; +import ViewContainer from "@/components/layouts/view-container"; import StatusAlert from "@/components/ui/status-alert"; const App: React.FunctionComponent = () => { return ( -
- -
+ + + + + ) } diff --git a/components/layouts/page-content.tsx b/components/layouts/page-content.tsx new file mode 100644 index 0000000..dabd9e3 --- /dev/null +++ b/components/layouts/page-content.tsx @@ -0,0 +1,15 @@ +import { cn } from "@/lib/utils" + +const PageContent: React.FunctionComponent> = ({ + className, + children, + ...props +}) => { + return ( +
+ {children} +
+ ) +}; + +export default PageContent; \ No newline at end of file diff --git a/components/sections/dashboard-features-list/index.tsx b/components/sections/dashboard-features-list/index.tsx index 21077dc..71f27dd 100644 --- a/components/sections/dashboard-features-list/index.tsx +++ b/components/sections/dashboard-features-list/index.tsx @@ -1,8 +1,43 @@ +import ViewContainer from "@/components/layouts/view-container"; +import FeatureOption from "@/components/ui/feature-option"; +import { Video } from "lucide-react"; + +const FeatureList: Array = [ + { + featureName: "Video Interview", + icon: