Merge version_2 into main #2

Merged
bender merged 6 commits from version_2 into main 2026-04-20 19:45:05 +00:00
6 changed files with 65 additions and 55 deletions

View File

@@ -5,15 +5,17 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
export default function PatientDashboard() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Dashboard", id: "/dashboard" },
{ name: "Logout", id: "/" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Dashboard", id: "/dashboard" },
{ name: "Logout", id: "/" },
]}
brandName="MediConnect"
/>
</div>
<div className="min-h-screen pt-24 p-8">
<h1 className="text-4xl font-bold mb-6">Patient Dashboard</h1>
<p>Welcome to your health portal. Here you can view your prescriptions and upcoming appointments.</p>

View File

@@ -7,14 +7,16 @@ import { Calendar, Users, FileText } from "lucide-react";
export default function DoctorDashboardPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Logout", id: "/" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Logout", id: "/" },
]}
brandName="MediConnect"
/>
</div>
<div className="pt-32 pb-20">
<FeatureBorderGlow
title="Doctor Dashboard"

View File

@@ -6,14 +6,16 @@ import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
export default function DoctorLoginPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Register", id: "/doctor-register" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Register", id: "/doctor-register" },
]}
brandName="MediConnect"
/>
</div>
<ContactSplitForm
title="Doctor Login"
description="Access your secure doctor dashboard."

View File

@@ -6,14 +6,16 @@ import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
export default function DoctorRegisterPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Login", id: "/doctor-login" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Login", id: "/doctor-login" },
]}
brandName="MediConnect"
/>
</div>
<ContactSplitForm
title="Doctor Registration"
description="Join our network of healthcare professionals."

View File

@@ -6,23 +6,24 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
export default function LoginPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/#about" },
{ name: "Services", id: "/#features" },
{ name: "Register", id: "/register" },
{ name: "Login", id: "/login" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Register", id: "/register" },
{ name: "Login", id: "/login" },
]}
brandName="MediConnect"
/>
</div>
<div className="min-h-screen pt-24 flex items-center justify-center">
<ContactForm
title="Patient Login"
description="Sign in to your secure portal."
tag="Login"
buttonText="Login"
useInvertedBackground={false}
/>
</div>
</ThemeProvider>

View File

@@ -6,23 +6,24 @@ import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatin
export default function RegisterPage() {
return (
<ThemeProvider>
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "About", id: "/#about" },
{ name: "Services", id: "/#features" },
{ name: "Register", id: "/register" },
{ name: "Login", id: "/login" },
]}
brandName="MediConnect"
/>
<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">
<NavbarLayoutFloatingOverlay
navItems={[
{ name: "Home", id: "/" },
{ name: "Register", id: "/register" },
{ name: "Login", id: "/login" },
]}
brandName="MediConnect"
/>
</div>
<div className="min-h-screen pt-24 flex items-center justify-center">
<ContactForm
title="Create Patient Account"
description="Join MediConnect to manage your health and prescriptions."
tag="Registration"
buttonText="Create Account"
useInvertedBackground={false}
/>
</div>
</ThemeProvider>