Skip to content

Commit 7a189bb

Browse files
committed
change the format
1 parent 2654909 commit 7a189bb

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/common/schema/flexMessage.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const spacingSchema = z.enum(["none", "xs", "sm", "md", "lg", "xl", "xxl"]);
88
const positionSchema = z.enum(["relative", "absolute"]);
99
const alignSchema = z.enum(["start", "end", "center"]);
1010
const gravitySchema = z.enum(["top", "bottom", "center"]);
11-
const offsetSchema = z.string().regex(/^\d+(px|%|em|rem)$/, "Format: '10px', '5%', '1em'");
11+
const offsetSchema = z.string().regex(/^\d+px$/, "Format: '10px', '5%', '1em'");
1212
const colorSchema = z.string().regex(/^#[0-9A-Fa-f]{6}$/, "Hex format: '#FF0000'");
1313
const flexWeightSchema = z.number();
1414
const scalingSchema = z.boolean();
@@ -42,11 +42,11 @@ const textStyleFields = {
4242
};
4343

4444
const paddingFields = {
45-
paddingAll: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
46-
paddingTop: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
47-
paddingBottom: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
48-
paddingStart: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
49-
paddingEnd: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
45+
paddingAll: z.string().regex(/^\d+px$/).optional(),
46+
paddingTop: z.string().regex(/^\d+px$/).optional(),
47+
paddingBottom: z.string().regex(/^\d+px$/).optional(),
48+
paddingStart: z.string().regex(/^\d+px$/).optional(),
49+
paddingEnd: z.string().regex(/^\d+px$/).optional(),
5050
};
5151

5252
const flexActionSchema = z.discriminatedUnion("type", [
@@ -191,11 +191,11 @@ const flexComponentSchema: z.ZodType<any> = z.lazy(() =>
191191
contents: z.array(flexComponentSchema),
192192
backgroundColor: colorSchema.optional(),
193193
borderColor: colorSchema.optional(),
194-
borderWidth: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
195-
cornerRadius: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
194+
borderWidth: z.string().regex(/^\d+px$/).optional(),
195+
cornerRadius: z.string().regex(/^\d+px$/).optional(),
196196
spacing: spacingSchema.optional(),
197-
width: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
198-
height: z.string().regex(/^\d+(px|%|em|rem)$/).optional(),
197+
width: z.string().regex(/^\d+px$/).optional(),
198+
height: z.string().regex(/^\d+px$/).optional(),
199199
justifyContent: z.enum(["flex-start", "center", "flex-end", "space-between", "space-around", "space-evenly"]).optional(),
200200
alignItems: z.enum(["flex-start", "center", "flex-end"]).optional(),
201201
background: z.object({

0 commit comments

Comments
 (0)