import { ComponentType, FC } from 'react'; import { flattenValues, FlattenValuesOptions } from '@uniformdev/canvas'; import { ComponentProps } from '@/types/cskTypes'; export const withFlattenParameters = , T>( WrappedComponent: ComponentType, options?: FlattenValuesOptions ): ComponentType => { const ComponentWithContainer: FC = props => ( ); ComponentWithContainer.displayName = `withFlattenParameters(${ WrappedComponent.displayName || WrappedComponent.name || 'Component' })`; return ComponentWithContainer; };