
Centered modal card with icon header, privacy copy, and stacked/inline decision buttons.
components/blocks/marketing/cookie-consent/cookie-consent-2.tsx
import { Cookie } from "lucide-react";
import { Button } from "@/components/ui/button";
import { Card, CardDescription, CardFooter, CardHeader, CardTitle } from "@/components/ui/card";
export function CookieConsent2() {
return (
<Card className="w-full max-w-md text-center">
<CardHeader className="items-center">
<div className="bg-muted text-primary mb-2 flex size-12 items-center justify-center rounded-md">
<Cookie className="size-6" />
</div>
<CardTitle className="text-lg">We Value Your Privacy</CardTitle>
<CardDescription>
We use cookies to enhance your browsing experience, serve personalized content, and analyze our site
traffic.
</CardDescription>
</CardHeader>
<CardFooter className="flex-col gap-2 sm:flex-row">
<Button variant="outline" className="w-full cursor-pointer sm:w-1/2">
Decline
</Button>
<Button className="w-full cursor-pointer sm:w-1/2">Accept All</Button>
</CardFooter>
</Card>
);
}