consent preparation

This commit is contained in:
Igor Loskutov
2025-06-17 12:18:41 -04:00
parent d60deebe7a
commit 7bb2962f94
10 changed files with 911 additions and 3 deletions

View File

@@ -8,9 +8,11 @@ interface WherebyEmbedProps {
onLeave?: () => void;
}
export default function WherebyEmbed({ roomUrl, onLeave }: WherebyEmbedProps) {
// currently used for webinars only
export default function WherebyWebinarEmbed({ roomUrl, onLeave }: WherebyEmbedProps) {
const wherebyRef = useRef<HTMLElement>(null);
// TODO extract common toast logic / styles to be used by consent toast on normal rooms
const toast = useToast();
useEffect(() => {
if (roomUrl && !localStorage.getItem("recording-notice-dismissed")) {

View File

@@ -5,7 +5,7 @@ import Image from "next/image";
import { notFound } from "next/navigation";
import useRoomMeeting from "../../[roomName]/useRoomMeeting";
import dynamic from "next/dynamic";
const WherebyEmbed = dynamic(() => import("../../lib/WherebyEmbed"), {
const WherebyEmbed = dynamic(() => import("../../lib/./WherebyWebinarEmbed"), {
ssr: false,
});
import { FormEvent } from "react";