import { z } from 'zod' import { blockBaseSchema } from '../baseSchemas' import { BubbleBlockType } from './enums' export const audioBubbleContentSchema = z.object({ url: z.string().optional(), }) export const audioBubbleBlockSchema = blockBaseSchema.merge( z.object({ type: z.enum([BubbleBlockType.AUDIO]), content: audioBubbleContentSchema, }) ) export const defaultAudioBubbleContent = {} export type AudioBubbleBlock = z.infer export type AudioBubbleContent = z.infer