6 Commits

Author SHA1 Message Date
437a881d64 Update theme colors 2026-05-08 18:52:06 +00:00
72ec4a6cae Update src/app/page.tsx 2026-05-08 18:50:27 +00:00
ba328a4383 Update src/app/page.tsx 2026-05-08 18:50:02 +00:00
643a73b076 Merge version_4 into main
Merge version_4 into main
2026-05-08 18:48:28 +00:00
c2de0e417f Update src/app/page.tsx 2026-05-08 18:48:25 +00:00
9c9ed0e126 Merge version_3 into main
Merge version_3 into main
2026-05-08 18:46:01 +00:00
2 changed files with 9 additions and 50 deletions

View File

@@ -11,15 +11,8 @@ import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/Nav
import PricingCardOne from '@/components/sections/pricing/PricingCardOne';
import TestimonialCardSixteen from '@/components/sections/testimonial/TestimonialCardSixteen';
import TextAbout from '@/components/sections/about/TextAbout';
import { useState } from 'react';
export default function LandingPage() {
const [requests] = useState([
{ id: 'REQ-001', name: 'John Doe', status: 'Pending', date: '2025-05-15' },
{ id: 'REQ-002', name: 'Jane Smith', status: 'In Review', date: '2025-05-16' },
{ id: 'REQ-003', name: 'Bob Johnson', status: 'Completed', date: '2025-05-17' },
]);
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
@@ -38,7 +31,6 @@ export default function LandingPage() {
<NavbarStyleFullscreen
navItems={[
{ name: "Home", id: "hero" },
{ name: "Dashboard", id: "admin" },
{ name: "Tarief", id: "pricing" },
{ name: "Contact", id: "contact" },
]}
@@ -46,45 +38,12 @@ export default function LandingPage() {
/>
</div>
<div id="admin" data-section="admin" className="py-20 px-8">
<div className="max-w-6xl mx-auto">
<h2 className="text-3xl font-bold mb-8">VSO Intake Requests</h2>
<div className="overflow-x-auto shadow-md rounded-lg">
<table className="w-full text-left">
<thead className="bg-accent text-foreground">
<tr>
<th className="p-4">Request ID</th>
<th className="p-4">Name</th>
<th className="p-4">Date</th>
<th className="p-4">Status</th>
<th className="p-4">Actions</th>
</tr>
</thead>
<tbody>
{requests.map((req) => (
<tr key={req.id} className="border-b border-accent">
<td className="p-4">{req.id}</td>
<td className="p-4">{req.name}</td>
<td className="p-4">{req.date}</td>
<td className="p-4 font-semibold text-primary-cta">{req.status}</td>
<td className="p-4 flex gap-2">
<button className="px-3 py-1 bg-primary-cta text-white rounded text-sm">View</button>
<button className="px-3 py-1 bg-background-accent text-white rounded text-sm">Edit</button>
</td>
</tr>
))}
</tbody>
</table>
</div>
</div>
</div>
<div id="hero" data-section="hero">
<HeroOverlayTestimonial
title="Laat je VSO controleren door arbeidsrecht juristen"
description="Een VSO kan grote gevolgen hebben voor je WW-rechten, vergoeding en toekomst. Voor €399,99 weet je binnen 24 uur waar je op moet letten en waar mogelijk nog winst te behalen valt. Voorkom dat je te snel tekent."
testimonials={[]}
buttons={[{ text: "Start mijn VSO-controle", href: "/vso-upload" }]}
testimonials={[]}
/>
</div>
<div id="about" data-section="about"><TextAbout title="Juridische expertise bij jouw ontslag" useInvertedBackground={false} /></div>

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #fafffb;
--card: #f7fffa;
--foreground: #001a0a;
--background: #ffffff;
--card: #f9f9f9;
--foreground: #000f06e6;
--primary-cta: #0a7039;
--primary-cta-text: #fafffb;
--secondary-cta: #15479c;
--secondary-cta-text: #f5faff;
--accent: #a8d9be;
--background-accent: #6bbf8e;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #000f06e6;
--accent: #e2e2e2;
--background-accent: #c4c4c4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);