Untitled
const inputOrdenacao = (arr:any, filtro:string, sentido:string) => { const alteracaoOrdem = sentido === 'ASC' ? 1 : -1; return [...arr].sort((a, b) => { if (a[filtro] === 'unknown') return 1; if (b[filtro] === 'unknown') return -1; return (Number(a[filtro]) > Number(b[filtro]) ? 1 : -1) * alteracaoOrdem; }); }; function ordemDaLista() { console.log('CLIQUEI'); setApiFiltrada(inputOrdenacao(apiFiltrada, ordenacao.ordem, ordenacao.direcao)); }
Leave a Comment