diff --git a/frontend-modern/src/components/Settings/AuditWebhookPanel.tsx b/frontend-modern/src/components/Settings/AuditWebhookPanel.tsx index af3871438..c7f75cb96 100644 --- a/frontend-modern/src/components/Settings/AuditWebhookPanel.tsx +++ b/frontend-modern/src/components/Settings/AuditWebhookPanel.tsx @@ -1,10 +1,11 @@ -import { For, Show, type Component } from 'solid-js'; +import { For, Show, createSignal, type Component } from 'solid-js'; import Shield from 'lucide-solid/icons/shield'; import Globe from 'lucide-solid/icons/globe'; import Plus from 'lucide-solid/icons/plus'; import Trash2 from 'lucide-solid/icons/trash-2'; import ExternalLink from 'lucide-solid/icons/external-link'; import { Card } from '@/components/shared/Card'; +import { Dialog } from '@/components/shared/Dialog'; import { UpgradeLink } from '@/components/shared/UpgradeLink'; import SettingsPanel from '@/components/shared/SettingsPanel'; import { formControl } from '@/components/shared/Form'; @@ -26,6 +27,7 @@ interface AuditWebhookPanelProps { } export const AuditWebhookPanel: Component = (props) => { + const [urlToRemove, setUrlToRemove] = createSignal(null); const { canManage, handleAddWebhook, @@ -114,7 +116,7 @@ export const AuditWebhookPanel: Component = (props) => { + + + + + ); };