
Ultra minimal floating bar layout with concise policy text and primary accept button.
components/blocks/marketing/cookie-consent/cookie-consent-1.tsx
import { Button } from "@/components/ui/button";
import { Card, CardAction, CardDescription, CardHeader } from "@/components/ui/card";
export function CookieConsent1() {
return (
<Card className="w-full">
<CardHeader className="items-center gap-4 text-center sm:text-start">
<CardDescription className="text-xs leading-relaxed sm:text-sm">
We use essential cookies to ensure our website functions properly. By continuing to browse, you
agree to our cookie policy.
</CardDescription>
<CardAction className="w-full shrink-0 max-sm:col-start-1 max-sm:row-start-2 max-sm:justify-self-stretch sm:w-auto">
<Button size="sm" className="w-full cursor-pointer sm:w-auto">
Accept Cookies
</Button>
</CardAction>
</CardHeader>
</Card>
);
}