From 04555cc62c9cded08c3090288fa372d961c50737 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 28 Mar 2022 23:37:15 +0200 Subject: feat: New window banner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add renderer code for notification banners with buttons * Handle new window open requests by denying them and displaying a notification Signed-off-by: Kristóf Marussy --- packages/shared/src/schemas/ServiceAction.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'packages/shared/src/schemas') diff --git a/packages/shared/src/schemas/ServiceAction.ts b/packages/shared/src/schemas/ServiceAction.ts index da0b96b..cfaba08 100644 --- a/packages/shared/src/schemas/ServiceAction.ts +++ b/packages/shared/src/schemas/ServiceAction.ts @@ -49,6 +49,24 @@ export const ServiceAction = /* @__PURE__ */ (() => z.object({ action: z.literal('open-current-url-in-external-browser'), }), + z.object({ + action: z.literal('follow-popup'), + url: z.string(), + }), + z.object({ + action: z.literal('open-popup-in-external-browser'), + url: z.string(), + }), + z.object({ + action: z.literal('open-all-popups-in-external-browser'), + }), + z.object({ + action: z.literal('dismiss-popup'), + url: z.string(), + }), + z.object({ + action: z.literal('dismiss-all-popups'), + }), ]))(); /* -- cgit v1.2.3-70-g09d2