Skip to content

Commit afcdb12

Browse files
committed
Remove sort by Most Recent
Signed-off-by: Trung Nguyen <[email protected]>
1 parent cee2a83 commit afcdb12

File tree

2 files changed

+9
-25
lines changed

2 files changed

+9
-25
lines changed

src/extension/ui/src/components/CatalogGrid.tsx

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ export const CatalogGrid: React.FC<CatalogGridProps> = ({ appProps }) => {
4949
}>({
5050
'demo-customized-menu': { anchorEl: null, open: false },
5151
});
52-
const [sort, setSort] = useState<'name-asc' | 'name-desc' | 'date-desc'>(
53-
'date-desc'
52+
const [sort, setSort] = useState<'name-asc' | 'name-desc'>(
53+
'name-asc'
5454
);
5555

5656
// Only calculate hasOutOfCatalog when relevant data changes
@@ -206,20 +206,6 @@ export const CatalogGrid: React.FC<CatalogGridProps> = ({ appProps }) => {
206206
})
207207
}
208208
>
209-
<MenuItem
210-
sx={{ fontWeight: sort === 'date-desc' ? 'bold' : 'normal' }}
211-
onClick={() => {
212-
setOpenMenus({
213-
...openMenus,
214-
'demo-customized-menu': { anchorEl: null, open: false },
215-
});
216-
setSort('date-desc');
217-
}}
218-
disableRipple
219-
>
220-
⏰ Most Recent
221-
</MenuItem>
222-
<Divider sx={{ my: 0.5 }} />
223209
<MenuItem
224210
sx={{ fontWeight: sort === 'name-asc' ? 'bold' : 'normal' }}
225211
onClick={() => {

src/extension/ui/src/components/tabs/ToolCatalog.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ interface ToolCatalogProps {
99
search: string;
1010
client: v1.DockerDesktopClient;
1111
showMine: boolean;
12-
sort: 'name-asc' | 'name-desc' | 'date-desc';
12+
sort: 'name-asc' | 'name-desc';
1313
}
1414

1515
const ToolCatalog: React.FC<ToolCatalogProps> = ({
@@ -30,15 +30,13 @@ const ToolCatalog: React.FC<ToolCatalogProps> = ({
3030
return matchesSearch && !hideBecauseItsNotMine;
3131
});
3232

33-
return sort !== 'date-desc'
33+
return sort === 'name-asc'
3434
? filteredItems.sort((a, b) => {
35-
if (sort === 'name-asc') {
36-
return a.name.localeCompare(b.name);
37-
}
38-
if (sort === 'name-desc') {
39-
return b.name.localeCompare(a.name);
40-
}
41-
return 0;
35+
return a.name.localeCompare(b.name);
36+
})
37+
: sort === 'name-desc'
38+
? filteredItems.sort((a, b) => {
39+
return b.name.localeCompare(a.name);
4240
})
4341
: filteredItems;
4442
}, [catalogItems, search, showMine, sort]);

0 commit comments

Comments
 (0)