Skip to content

Commit a8b2368

Browse files
committed
Improve item menus
1 parent a59c920 commit a8b2368

File tree

4 files changed

+18
-4
lines changed

4 files changed

+18
-4
lines changed

packages/client/src/components/StacBrowserMenuItem.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export function StacBrowserMenuItem(
1515
<MenuItem
1616
icon={<CollecticonGlobe />}
1717
as={SmartLink}
18-
_hover={{ textDecoration: 'none' }}
1918
to={`${baseStacBrowserUrl}${resourcePath}`}
2019
{...rest}
2120
>

packages/client/src/pages/CollectionDetail/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ import { useCollection, useStacSearch } from '@developmentseed/stac-react';
2525
import {
2626
CollecticonEllipsisVertical,
2727
CollecticonPencil,
28+
CollecticonTextBlock,
2829
CollecticonTrashBin
2930
} from '@devseed-ui/collecticons-chakra';
3031
import { StacCollection, StacItem } from 'stac-ts';
@@ -294,6 +295,7 @@ function CollectionDetail() {
294295
<MenuItem
295296
as={SmartLink}
296297
to={`/collections/${id}/items/${item.id}`}
298+
icon={<CollecticonTextBlock />}
297299
>
298300
View
299301
</MenuItem>

packages/client/src/pages/CollectionList/index.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ import {
1919
import {
2020
CollecticonEllipsisVertical,
2121
CollecticonMagnifierRight,
22-
CollecticonPlusSmall
22+
CollecticonPencil,
23+
CollecticonPlusSmall,
24+
CollecticonTextBlock
2325
} from '@devseed-ui/collecticons-chakra';
2426
import { useCollections } from '@developmentseed/stac-react';
2527
import type { StacCollection } from 'stac-ts';
@@ -158,16 +160,22 @@ function CollectionList() {
158160
as={IconButton}
159161
aria-label='Options'
160162
icon={<CollecticonEllipsisVertical />}
161-
variant='outline'
163+
variant='soft-outline'
164+
colorScheme='base'
162165
size='sm'
163166
/>
164167
<MenuList>
165-
<MenuItem as={SmartLink} to={`/collections/${col.id}/`}>
168+
<MenuItem
169+
as={SmartLink}
170+
to={`/collections/${col.id}/`}
171+
icon={<CollecticonTextBlock />}
172+
>
166173
View
167174
</MenuItem>
168175
<MenuItem
169176
as={SmartLink}
170177
to={`/collections/${col.id}/edit`}
178+
icon={<CollecticonPencil />}
171179
>
172180
Edit
173181
</MenuItem>

packages/client/src/theme/theme.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,11 @@ const theme = {
7171
color: 'primary.500'
7272
}
7373
},
74+
Menu: {
75+
baseStyle: {
76+
item: { _hover: { textDecoration: 'none !important' } }
77+
}
78+
},
7479
FormLabel: {
7580
baseStyle: {
7681
fontSize: 'sm'

0 commit comments

Comments
 (0)