litenet-website/src/components/privacy-policy-modal.jsx
rocord01 217ac0029a
All checks were successful
Deploy to Server / deploy (push) Successful in 1m31s
ToS and privacy policy update
2025-08-12 21:47:54 -04:00

30 lines
736 B
JavaScript

"use client";
import React, { useState, useEffect } from 'react'
import { useRouter } from 'next/navigation';
import Link from 'next/link';
import {
Dialog,
DialogTrigger,
} from "@/components/ui/dialog"
export function PrivacyPolicyModal() {
const [open, setOpen] = useState(false);
const router = useRouter();
useEffect(() => {
if (window.location.hash === '#privacy') {
router.push('/privacy');
}
}, [router]);
return (
<Dialog open={open} onOpenChange={setOpen}>
<DialogTrigger asChild>
<Link href="/privacy" className="text-sm underline underline-offset-4">Privacy Policy</Link>
</DialogTrigger>
</Dialog>
)
}