import config from '@plone/registry'; import type { ArrayElement } from '@plone/types'; import { TextBlockView } from '@plone/volto-slate/blocks/Text'; import { UniversalLink } from '@plone/volto/components'; import { flattenToAppURL } from '@plone/volto/helpers'; import type { IconsAndTextData } from '@redturtle/volto-blocks/components/blocks/IconsAndText/schema'; import styles from '@redturtle/volto-blocks/components/blocks/IconsAndText/styles.module.scss'; import cx from 'classnames'; type Props = { data: ArrayElement; }; export default function ViewItem({ data }: Props) { const icon = data.iconImage; const Image = config.getComponent('Image').component; return (
{icon && (
)} {data.headerTextPosition && (
{data.title && (

{data.headerText}

)}
)}
{data.title && (
{data.title && (

{data.title}

)}
)} {data.text && (
)} {data.href_title && data.href?.length > 0 && (
{data.href_title}
)}
); }