style stuff

This commit is contained in:
Arkaprabha Chakraborty
2025-10-31 01:40:54 +05:30
parent 3bb4e52365
commit b35e3bf677
16 changed files with 909 additions and 97 deletions

View File

@@ -0,0 +1,56 @@
"use client";
import { useState, useEffect } from "react";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Button } from "@/components/ui/button";
export const ContentWarningModal = () => {
const [showWarning, setShowWarning] = useState(false);
useEffect(() => {
// Check if user has already acknowledged the warning
const hasAcknowledged = localStorage.getItem('content-warning-acknowledged');
if (!hasAcknowledged) {
setShowWarning(true);
}
}, []);
const handleAcknowledge = () => {
localStorage.setItem('content-warning-acknowledged', 'true');
setShowWarning(false);
};
if (!showWarning) return null;
return (
<div className="fixed inset-0 bg-background/80 backdrop-blur-sm z-50 flex items-center justify-center p-4">
<Card className="max-w-md">
<CardHeader>
<CardTitle className="text-center text-lg"> Content Disclaimer</CardTitle>
</CardHeader>
<CardContent className="space-y-4 text-sm">
<div className="text-center">
<p className="mb-3">
<strong>This is a public collaborative text editor.</strong>
</p>
<p className="mb-3">
Users can upload and share any type of content. We do not monitor,
review, or control user-generated content and are not responsible for
anything shared in these rooms.
</p>
<p className="mb-4 font-semibold text-yellow-600 dark:text-yellow-400">
Proceed at your own discretion and use appropriate judgment when
viewing or sharing content.
</p>
</div>
<Button
onClick={handleAcknowledge}
className="w-full"
>
I Understand - Continue
</Button>
</CardContent>
</Card>
</div>
);
};