feat: sort by item id in funri context

This commit is contained in:
Niklas 2023-03-21 00:03:18 +01:00
parent 4106d27bfd
commit b674326822
1 changed files with 6 additions and 3 deletions

View File

@ -19,7 +19,11 @@ export const ChooserWidgetView: FC<ChooserWidgetViewProps> = props => {
const filteredItems = useMemo(() => {
const value = searchValue.toLocaleLowerCase();
return items.filter(item => item.name?.toLocaleLowerCase().includes(value));
return items
.filter(item => item.name?.toLocaleLowerCase().includes(value))
.sort(function (a, b) {
return a.id - b.id;
});
}, [items, searchValue]);
useEffect(() => {
@ -47,8 +51,7 @@ export const ChooserWidgetView: FC<ChooserWidgetViewProps> = props => {
alignItems="center"
className={classNames("rounded p-1", selectedItem === row && "bg-muted")}
pointer
onClick={event => setSelectedItem(row)}
>
onClick={event => setSelectedItem(row)}>
<Text truncate>
{row.name} {canSeeId && " - " + row.id}
</Text>