import { FC } from 'react'; import { ComponentParameter, UniformText } from '@uniformdev/next-app-router/component'; import BaseIconLabel from '@/components/ui/IconLabel'; import BaseImage from '@/components/ui/Image'; import { ReplaceFieldsWithAssets } from '@/types/cskTypes'; import { withFlattenParameters } from '@/utils/withFlattenParameters'; import { IconLabelParameters, IconLabelProps } from '.'; const IconLabel: FC> = ({ icon, size, tag, color, weight, font, transform, decoration, letterSpacing, alignment, parameters, component, iconPosition, }) => { const [resolvedImage] = icon || []; const { url, title = '' } = resolvedImage || {}; return ( : undefined} {...{ size, tag, color, weight, font, transform, decoration, letterSpacing, alignment, iconPosition }} > } component={component} /> ); }; export default withFlattenParameters(IconLabel);