import { defineComponent, type PropType } from 'vue'; import BCMSButton from '../button'; import { DefaultComponentProps } from '../_default'; const component = defineComponent({ props: { ...DefaultComponentProps, maxWidth: { type: String, required: false, default: '100%', }, maxHeight: { type: String, required: false, default: '100%', }, src: { type: String, required: true, }, alt: { type: String, required: false, default: 'Empty', }, title: { required: false, type: String, }, subtitle: { required: false, type: String, }, clickHandler: { required: false, type: Function as PropType<(_: MouseEvent) => any>, }, ctaText: { required: false, type: String, }, }, setup(props) { return () => (