2
0

Add picture choice block

Closes #476
This commit is contained in:
Baptiste Arnaud
2023-05-04 09:20:30 -04:00
parent 65c6f66a5c
commit 035dded654
54 changed files with 6282 additions and 4938 deletions

View File

@ -2,4 +2,5 @@ export enum ItemType {
BUTTON,
CONDITION,
AB_TEST,
PICTURE_CHOICE,
}

View File

@ -2,10 +2,14 @@ import { z } from 'zod'
import { buttonItemSchema } from '../blocks/inputs/choice'
import { conditionItemSchema } from '../blocks/logic/condition'
import { aItemSchema, bItemSchema } from '../blocks'
import { pictureChoiceItemSchema } from '../blocks/inputs/pictureChoice'
const itemSchema = buttonItemSchema
.or(conditionItemSchema)
.or(aItemSchema)
.or(bItemSchema)
const itemSchema = z.union([
buttonItemSchema,
conditionItemSchema,
pictureChoiceItemSchema,
aItemSchema,
bItemSchema,
])
export type Item = z.infer<typeof itemSchema>