export function getDropdownSelection < T extends { id : string ; } > ( items , activeId ? ) { const item = activeId ? items . find ( ( i ) => i . id === activeId ) : undefined ; if ( item ) { return item . id ; } else if ( items . length > 0 ) { return items [ 0 ] . id ; } return '' ; } export function getNameDropdownSelection < T extends { name : string ; } > ( items , activeName ? ) { const item = activeName ? items . find ( ( i ) => i . name === activeName ) : undefined ; if ( item ) { return item . name ; } else if ( items . length > 0 ) { return items [ 0 ] . name ; } return '' ; } export function mapDomainToDropdown < T extends { uuid : string ; } > ( items ) { return items . map ( ( item ) => { return { id : item . uuid , ... item , } ; } ) ; }