import {Mail} from "lucide-react"; import type { SVGProps } from 'react'; import {ProviderIconTypes} from "@/components/wrappers/dashboard/admin/channels/helpers/common"; export const notificationProviders: ProviderIconTypes[] = [ {value: "smtp", label: "Email", icon: Mail}, {value: "slack", label: "Slack", icon: SlackIcon}, {value: "discord", label: "Discord", icon: DiscordIcon}, {value: "telegram", label: "Telegram", icon: TelegramIcon}, {value: "gotify", label: "Gotify", icon: GotifyIcon}, {value: "ntfy", label: "ntfy.sh", icon: NtfyIcon}, {value: "webhook", label: "Webhook", icon: WebhookIcon}, {value: "microsoft-teams", label: "Microsoft Teams", icon: MSTeamsIcon, preview: true} ] export function SlackIcon(props: SVGProps) { return (); } export function DiscordIcon(props: SVGProps) { return (); } export function TelegramIcon(props: SVGProps) { return (); } export function NtfyIcon(props: SVGProps) { return ( ) } export function GotifyIcon(props: SVGProps) { return ( ) } export function WebhookIcon(props: SVGProps) { return ( ) } export function MSTeamsIcon(props: SVGProps) { return ( ) }