| Current Path : /snap/lxd/current/share/lxd-ui/assets/ |
| Current File : //snap/lxd/current/share/lxd-ui/assets/useSortTableData-DkMx8bMp.js |
import{r as u}from"./index-BsQN_SZU.js";const g=d=>{const{defaultSort:s,defaultSortDirection:D="ascending",rows:e}=d,[r,S]=u.useState(s),[o,a]=u.useState(D);return r&&e.sort((t,n)=>{const c=t.sortData?t.sortData[r]:"",i=n.sortData?n.sortData[r]:"";return c>i?o==="ascending"?1:-1:c<i?o==="ascending"?-1:1:0}),{rows:e,updateSort:t=>{a(t===r?"descending":"ascending"),S(t||s)}}};export{g as u};