import { Menu, MenuItem, Text, MenuSection, Row } from '@umami/react-zen'; import { useMessages } from '@/components/hooks'; export interface FieldSelectFormProps { fields?: any[]; onSelect?: (value: any) => void; showType?: boolean; } export function FieldSelectForm({ fields = [], onSelect, showType = true }: FieldSelectFormProps) { const { formatMessage, labels } = useMessages(); return ( onSelect?.(value)}> {fields.map(({ name, label, type }) => { return ( {label || name} {showType && type && {type}} ); })} ); }