import { flattenToAppURL } from '@plone/volto/helpers'; import { UniversalLink } from '@plone/volto/components'; import cx from 'classnames'; import { TextBlockView } from '@plone/volto-slate/blocks/Text'; import type { BlockViewProps } from '@plone/types'; import styles from '@redturtle/volto-blocks/components/blocks/Text7/styles.module.css'; import type { Text7Data } from '@redturtle/volto-blocks/components/blocks/Text7/schema'; import config from '@plone/registry'; type Props = BlockViewProps & { data: Text7Data; }; export default function View({ data, className, style }: Props) { const img_column_width = data.img_column_width ? parseInt(data.img_column_width) : 6; const Container = config.getComponent('Container').component || 'div'; const Image = config.getComponent('Image').component; return (
{data.images?.length > 0 && data.images.map((img) => ( ))}
{data.title && (

{data.title}

)} {data.text && (
)} {data.linkHref?.[0] && (
{data.linkTitle}
)}
); }