"use client" import {Filter, Megaphone} from "lucide-react"; import {useState} from "react"; import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog"; import {Button} from "@/components/ui/button"; import {AlertPolicyForm} from "@/components/wrappers/dashboard/database/alert-policy/alert-policy-form"; import {DatabaseWith} from "@/db/schema/07_database"; import {NotificationChannel} from "@/db/schema/09_notification-channel"; import {Separator} from "@/components/ui/separator"; import {Badge} from "@/components/ui/badge"; type AlertPolicyModalProps = { database: DatabaseWith; notificationChannels: NotificationChannel[]; organizationId: string; } export const AlertPolicyModal = ({database, notificationChannels, organizationId}: AlertPolicyModalProps) => { const [open, setOpen] = useState(false); return ( Alert policies Add and manage your database alert policies setOpen(false)} /> ) }