Compare commits
19 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5edde0b6df | |||
| df1b90db2d | |||
| fb9cf9279c | |||
| 3cff05145f | |||
| 1ad5d721df | |||
| 2f2093a7f0 | |||
| aeb5c60dd1 | |||
| 8ee2316984 | |||
| 5a80290892 | |||
| 1f10ef90d6 | |||
| f9267f374d | |||
| 76480f8b6b | |||
| 1aa18e55f7 | |||
| e2be68deca | |||
| 11bee5f087 | |||
| 3209562c7b | |||
| f2333c95ab | |||
| 70d9a90a5a | |||
| 23e6f2314b |
35
src/app/dashboard/page.tsx
Normal file
35
src/app/dashboard/page.tsx
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
"use client";
|
||||||
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
|
||||||
|
|
||||||
|
export default function DashboardPage() {
|
||||||
|
const navProps = {
|
||||||
|
brandName: "AluSalesHub", navItems: [
|
||||||
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
|
{ name: "Tasks", id: "tasks" },
|
||||||
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
|
],
|
||||||
|
button: { text: "Sign In", href: "/login" }
|
||||||
|
};
|
||||||
|
|
||||||
|
return (
|
||||||
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleCentered {...navProps} />
|
||||||
|
</div>
|
||||||
|
<div id="hero">
|
||||||
|
<HeroSplitTestimonial
|
||||||
|
title="Sales Dashboard"
|
||||||
|
description="Manage your high-performance sales pipeline efficiently with real-time insights and data-driven recommendations."
|
||||||
|
background={{ variant: 'animated-grid' }}
|
||||||
|
testimonials={[]}
|
||||||
|
mediaAnimation="slide-up"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -1,34 +1,33 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Link from "next/link";
|
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import TestimonialCardTen from '@/components/sections/testimonial/TestimonialCardTen';
|
||||||
|
|
||||||
export default function MeetingNotesPage() {
|
export default function MeetingNotesPage() {
|
||||||
const navProps = {
|
const navProps = {
|
||||||
brandName: "AluSalesHub", navItems: [
|
brandName: "AluSalesHub", navItems: [
|
||||||
{ name: "Dashboard", id: "dashboard", href: "/" },
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
{ name: "Week Planning", id: "week-planning", href: "/week-planning" },
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
{ name: "Tasks", id: "tasks", href: "/tasks" },
|
{ name: "Tasks", id: "tasks" },
|
||||||
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" },
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
{ name: "People & Regions", id: "people-regions", href: "/people-regions" },
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
],
|
],
|
||||||
button: { text: "Logout", href: "/login" },
|
button: { text: "Sign In", href: "/login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
const themeProps = {
|
|
||||||
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider {...themeProps}>
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered {...navProps} />
|
<NavbarStyleCentered {...navProps} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground">
|
<div id="notes">
|
||||||
<h1 className="text-4xl font-bold mb-4">Meeting Notes</h1>
|
<TestimonialCardTen
|
||||||
<p className="text-lg">Keep track of all your important meeting discussions.</p>
|
title="Meeting Notes Archive"
|
||||||
<p className="text-sm text-gray-500 mt-2">
|
description="Review past meeting discussions and action items."
|
||||||
(Note: Sections for this page could not be rendered due to an empty section registry.)
|
textboxLayout="default"
|
||||||
</p>
|
useInvertedBackground={false}
|
||||||
|
testimonials={[]}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,34 +1,34 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Link from "next/link";
|
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import HeroSplitTestimonial from '@/components/sections/hero/HeroSplitTestimonial';
|
||||||
|
|
||||||
export default function HomePage() {
|
export default function HomePage() {
|
||||||
const navProps = {
|
const navProps = {
|
||||||
brandName: "AluSalesHub", navItems: [
|
brandName: "AluSalesHub", navItems: [
|
||||||
{ name: "Dashboard", id: "dashboard", href: "/" },
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
{ name: "Week Planning", id: "week-planning", href: "/week-planning" },
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
{ name: "Tasks", id: "tasks", href: "/tasks" },
|
{ name: "Tasks", id: "tasks" },
|
||||||
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" },
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
{ name: "People & Regions", id: "people-regions", href: "/people-regions" },
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
],
|
],
|
||||||
button: { text: "Logout", href: "/login" },
|
button: { text: "Sign In", href: "/login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
const themeProps = {
|
|
||||||
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider {...themeProps}>
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered {...navProps} />
|
<NavbarStyleCentered {...navProps} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground">
|
<div id="hero">
|
||||||
<h1 className="text-4xl font-bold mb-4">Welcome to AluSalesHub Dashboard</h1>
|
<HeroSplitTestimonial
|
||||||
<p className="text-lg">Your sales productivity partner. Navigation is available above.</p>
|
title="Welcome to AluSalesHub"
|
||||||
<p className="text-sm text-gray-500 mt-2">
|
description="Your professional sales ecosystem for planning, productivity, and regional management."
|
||||||
(Note: Sections for this page could not be rendered due to an empty section registry.)
|
background={{ variant: 'downward-rays-animated' }}
|
||||||
</p>
|
testimonials={[]}
|
||||||
|
mediaAnimation="blur-reveal"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,34 +1,34 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Link from "next/link";
|
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import TeamCardFive from '@/components/sections/team/TeamCardFive';
|
||||||
|
|
||||||
export default function PeopleRegionsPage() {
|
export default function PeopleRegionsPage() {
|
||||||
const navProps = {
|
const navProps = {
|
||||||
brandName: "AluSalesHub", navItems: [
|
brandName: "AluSalesHub", navItems: [
|
||||||
{ name: "Dashboard", id: "dashboard", href: "/" },
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
{ name: "Week Planning", id: "week-planning", href: "/week-planning" },
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
{ name: "Tasks", id: "tasks", href: "/tasks" },
|
{ name: "Tasks", id: "tasks" },
|
||||||
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" },
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
{ name: "People & Regions", id: "people-regions", href: "/people-regions" },
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
],
|
],
|
||||||
button: { text: "Logout", href: "/login" },
|
button: { text: "Sign In", href: "/login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
const themeProps = {
|
|
||||||
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider {...themeProps}>
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered {...navProps} />
|
<NavbarStyleCentered {...navProps} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground">
|
<div id="team">
|
||||||
<h1 className="text-4xl font-bold mb-4">People & Regions</h1>
|
<TeamCardFive
|
||||||
<p className="text-lg">Gain insights into your sales team and regional performance.</p>
|
title="Team & Regions"
|
||||||
<p className="text-sm text-gray-500 mt-2">
|
description="Manage your regional performance and team hierarchies."
|
||||||
(Note: Sections for this page could not be rendered due to an empty section registry.)
|
animationType="scale-rotate"
|
||||||
</p>
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
team={[]}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,34 +1,37 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Link from "next/link";
|
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import FaqDouble from '@/components/sections/faq/FaqDouble';
|
||||||
|
|
||||||
export default function TasksPage() {
|
export default function TasksPage() {
|
||||||
const navProps = {
|
const navProps = {
|
||||||
brandName: "AluSalesHub", navItems: [
|
brandName: "AluSalesHub", navItems: [
|
||||||
{ name: "Dashboard", id: "dashboard", href: "/" },
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
{ name: "Week Planning", id: "week-planning", href: "/week-planning" },
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
{ name: "Tasks", id: "tasks", href: "/tasks" },
|
{ name: "Tasks", id: "tasks" },
|
||||||
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" },
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
{ name: "People & Regions", id: "people-regions", href: "/people-regions" },
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
],
|
],
|
||||||
button: { text: "Logout", href: "/login" },
|
button: { text: "Sign In", href: "/login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
const themeProps = {
|
|
||||||
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider {...themeProps}>
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered {...navProps} />
|
<NavbarStyleCentered {...navProps} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground">
|
<div id="faq">
|
||||||
<h1 className="text-4xl font-bold mb-4">My Tasks</h1>
|
<FaqDouble
|
||||||
<p className="text-lg">Manage all your sales tasks in one place.</p>
|
title="Manage Tasks"
|
||||||
<p className="text-sm text-gray-500 mt-2">
|
description="Track your progress and clear your daily backlog effectively."
|
||||||
(Note: Sections for this page could not be rendered due to an empty section registry.)
|
faqsAnimation="blur-reveal"
|
||||||
</p>
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
faqs={[
|
||||||
|
{ id: "1", title: "How do I prioritize tasks?", content: "Mark your high-impact items as priority." },
|
||||||
|
{ id: "2", title: "Can I track project status?", content: "Yes, use the board view to monitor status updates." }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -1,34 +1,38 @@
|
|||||||
"use client";
|
"use client";
|
||||||
import Link from "next/link";
|
|
||||||
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
import NavbarStyleCentered from '@/components/navbar/NavbarStyleCentered/NavbarStyleCentered';
|
||||||
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import FeatureBorderGlow from '@/components/sections/feature/featureBorderGlow/FeatureBorderGlow';
|
||||||
|
import { CalendarDays } from 'lucide-react';
|
||||||
|
|
||||||
export default function WeekPlanningPage() {
|
export default function WeekPlanningPage() {
|
||||||
const navProps = {
|
const navProps = {
|
||||||
brandName: "AluSalesHub", navItems: [
|
brandName: "AluSalesHub", navItems: [
|
||||||
{ name: "Dashboard", id: "dashboard", href: "/" },
|
{ name: "Dashboard", id: "dashboard" },
|
||||||
{ name: "Week Planning", id: "week-planning", href: "/week-planning" },
|
{ name: "Week Planning", id: "week-planning" },
|
||||||
{ name: "Tasks", id: "tasks", href: "/tasks" },
|
{ name: "Tasks", id: "tasks" },
|
||||||
{ name: "Meeting Notes", id: "meeting-notes", href: "/meeting-notes" },
|
{ name: "Meeting Notes", id: "meeting-notes" },
|
||||||
{ name: "People & Regions", id: "people-regions", href: "/people-regions" },
|
{ name: "People & Regions", id: "people-regions" },
|
||||||
],
|
],
|
||||||
button: { text: "Logout", href: "/login" },
|
button: { text: "Sign In", href: "/login" }
|
||||||
};
|
};
|
||||||
|
|
||||||
const themeProps = {
|
|
||||||
defaultButtonVariant: "text-stagger", defaultTextAnimation: "entrance-slide", borderRadius: "soft", contentWidth: "mediumSmall", sizing: "mediumLargeSizeLargeTitles", background: "aurora", cardStyle: "inset", primaryButtonStyle: "double-inset", secondaryButtonStyle: "radial-glow", headingFontWeight: "extrabold"} as const;
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<ThemeProvider {...themeProps}>
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
<div id="nav" data-section="nav">
|
<div id="nav" data-section="nav">
|
||||||
<NavbarStyleCentered {...navProps} />
|
<NavbarStyleCentered {...navProps} />
|
||||||
</div>
|
</div>
|
||||||
<div className="flex flex-col items-center justify-center min-h-[50vh] text-center text-foreground">
|
<div id="features">
|
||||||
<h1 className="text-4xl font-bold mb-4">Weekly Planning</h1>
|
<FeatureBorderGlow
|
||||||
<p className="text-lg">Plan your week effectively with AluSalesHub.</p>
|
title="Plan Your Week"
|
||||||
<p className="text-sm text-gray-500 mt-2">
|
description="Organize your upcoming commitments and set strategic goals for maximum output."
|
||||||
(Note: Sections for this page could not be rendered due to an empty section registry.)
|
animationType="slide-up"
|
||||||
</p>
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
features={[
|
||||||
|
{ icon: CalendarDays, title: "Goal Setting", description: "Define your weekly objectives." },
|
||||||
|
{ icon: CalendarDays, title: "Schedule Review", description: "Audit your time allocations." }
|
||||||
|
]}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user