¿Cómo transformar el "proyecto de elementos const" a continuación en una "función ItemsProject" con el mismo retorno?
function onClick(e, item) {} const itemsProject = [ { name: 'companies', label: translate('sidebarProjectCompanies'), Icon: CompanyIcon, path: '/project/:id/companies', onClick, } { name: 'currencies', label: translate('sidebarProjectCurrencies'), Icon: CurrencyIcon, path: '/project/:id/currencies', onClick, } ]; export default itemsProject;¡Te agradezco tu ayuda!
Para obtener los datos de una función y exportarlos, puede usar el siguiente código:
function onClick(e, item) {} function itemsProject() { return [ { name: 'companies', label: translate('sidebarProjectCompanies'), Icon: CompanyIcon, path: '/project/:id/companies', onClick, } { name: 'currencies', label: translate('sidebarProjectCurrencies'), Icon: CurrencyIcon, path: '/project/:id/currencies', onClick, } ] }; export default itemsProject;Úselo en otros archivos como:
import itemsProject from "/path/of/file"; itemsProject();Declare la función y devuelva la misma matriz.
function onClick(e, item) {} function itemsProject() { return [ { name: 'companies', label: translate('sidebarProjectCompanies'), Icon: CompanyIcon, path: '/project/:id/companies', onClick, } { name: 'currencies', label: translate('sidebarProjectCurrencies'), Icon: CurrencyIcon, path: '/project/:id/currencies', onClick, } ]; }