From cef1c2fd221e81424195026645386370662ef398 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Thu, 20 Jan 2022 19:13:45 +0100 Subject: feat: Add selected service field to SharedStore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Lets the main process see which service is currently selected. Signed-off-by: Kristóf Marussy --- packages/shared/src/schemas.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'packages/shared/src/schemas.ts') diff --git a/packages/shared/src/schemas.ts b/packages/shared/src/schemas.ts index 2f108bd..7fb9717 100644 --- a/packages/shared/src/schemas.ts +++ b/packages/shared/src/schemas.ts @@ -20,6 +20,11 @@ import { z } from 'zod'; +const setSelectedServiceId = z.object({ + action: z.literal('set-selected-service-id'), + serviceId: z.string(), +}); + export const browserViewBounds = z.object({ x: z.number().int().nonnegative(), y: z.number().int().nonnegative(), @@ -48,6 +53,7 @@ const reloadAllServicesAction = z.object({ }); export const action = z.union([ + setSelectedServiceId, setBrowserViewBoundsAction, setThemeSourceAction, reloadAllServicesAction, -- cgit v1.2.3-54-g00ecf