Skip to content

actionButtonConfigSchema

Déclaration
actionButtonConfigSchema = defineWidgetConfig({
container: hiddenContainerId,
inToolbar: inToolbarSchemaFrom({
type: 'integrated',
}),
active: true,
config: z.object({
tooltipSide: z.custom<TooltipSide>().default('left'),
label: i18nDataSchema.optional(),
buttonVariant: z.custom<ButtonVariant>(),
icon: iconSchema.default({ lucide: 'ExternalLink' }),
action: z.union([openUrlActionSchema, emitEventActionSchema]),
}),
})