From 1823ab2448ace57a91944619baf28dca680822ff Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Wed, 26 Mar 2025 05:09:44 -0400 Subject: [PATCH] update icon enum to union --- packages/api/src/models/icon.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/api/src/models/icon.ts b/packages/api/src/models/icon.ts index 7403299..16f9eb1 100644 --- a/packages/api/src/models/icon.ts +++ b/packages/api/src/models/icon.ts @@ -11,7 +11,15 @@ export enum IconEnum { Base64PNG = "base64-png", Text = "text" } -export const IconType = v.enum_(IconEnum) +// export const IconType = v.enum(IconEnum) +export const IconType = v.union([ + v.literal(IconEnum.Iconify), + v.literal(IconEnum.RemoteUrl), + v.literal(IconEnum.Svg), + v.literal(IconEnum.Base64PNG), + v.literal(IconEnum.Text) +]) + export type IconType = v.InferOutput export type Icon = {