From cc2c065db1353a016c7d3e8c69a23a57a58125f5 Mon Sep 17 00:00:00 2001 From: Sandip Godhani <72650657+Sandipxg@users.noreply.github.com> Date: Sun, 27 Sep 2026 15:41:45 +0530 Subject: [PATCH] feat(icons): add ntfy brand icon (#2778) --- apps/dashboard/src/data/notifications.client.ts | 12 +++--------- packages/icons/src/brand/index.tsx | 1 + packages/icons/src/brand/ntfy.tsx | 15 +++++++++++++++ 3 files changed, 19 insertions(+), 9 deletions(-) create mode 100644 packages/icons/src/brand/ntfy.tsx diff --git a/apps/dashboard/src/data/notifications.client.ts b/apps/dashboard/src/data/notifications.client.ts index c8418fe0..4c97077a 100644 --- a/apps/dashboard/src/data/notifications.client.ts +++ b/apps/dashboard/src/data/notifications.client.ts @@ -1,16 +1,10 @@ -import { - Notification, - Settings, - Email, - Chat, - Delete, - Webhook, -} from "@openstatus/icons"; +import { Settings, Email, Chat, Delete, Webhook } from "@openstatus/icons"; import { DiscordIcon, GoogleIcon, GrafanaIcon, MicrosoftTeamsIcon, + NtfyIcon, TelegramIcon, WhatsappIcon, } from "@openstatus/icons/brand"; @@ -112,7 +106,7 @@ export const config = { form: FormPagerDuty, }, ntfy: { - icon: Notification, // TODO: add svg icon + icon: NtfyIcon, label: "Ntfy", form: FormNtfy, }, diff --git a/packages/icons/src/brand/index.tsx b/packages/icons/src/brand/index.tsx index cc46bd57..4e36c7d9 100644 --- a/packages/icons/src/brand/index.tsx +++ b/packages/icons/src/brand/index.tsx @@ -22,3 +22,4 @@ export * from "./linkedin"; export * from "./bluesky"; export * from "./youtube"; export * from "./openstatus"; +export * from "./ntfy"; diff --git a/packages/icons/src/brand/ntfy.tsx b/packages/icons/src/brand/ntfy.tsx new file mode 100644 index 00000000..0213c123 --- /dev/null +++ b/packages/icons/src/brand/ntfy.tsx @@ -0,0 +1,15 @@ +export function NtfyIcon(props: React.ComponentProps<"svg">) { + return ( + + ntfy + + + ); +} -- 2.51.2