Skip to content

Commit 43c654c

Browse files
authored
Merge pull request #3178 from amvanbaren/test-dee19c0f
test dee19c0f
2 parents 77a233e + 01045a5 commit 43c654c

File tree

4 files changed

+9
-46
lines changed

4 files changed

+9
-46
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RUN apt-get update \
1919
&& corepack prepare yarn@stable --activate
2020

2121
# bump to update website
22-
ENV WEBSITE_VERSION 0.13.1-next.b220b868
22+
ENV WEBSITE_VERSION 0.13.1-next.dee19c0f
2323
COPY . /workdir
2424

2525
RUN /usr/bin/yarn --cwd website \

website/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"repository": "https://github.com/eclipse/open-vsx.org",
77
"license": "EPL-2.0",
88
"dependencies": {
9-
"openvsx-webui": "0.13.1-next.b220b868"
9+
"openvsx-webui": "0.13.1-next.dee19c0f"
1010
},
1111
"peerDependencies": {
1212
"@babel/core": "^7.0.0"

website/src/menu-content.tsx

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
* SPDX-License-Identifier: EPL-2.0
99
********************************************************************************/
1010

11-
import React, { FunctionComponent, PropsWithChildren, useState, useRef, useContext } from 'react';
11+
import React, { FunctionComponent, useState, useRef, useContext } from 'react';
1212
import { Theme, Typography, Menu, MenuItem, Link, Button, Accordion, AccordionDetails, AccordionSummary, IconButton } from '@mui/material';
1313
import { styled } from '@mui/material/styles';
1414
import { Link as RouteLink } from 'react-router-dom';
@@ -25,32 +25,11 @@ import HubIcon from '@mui/icons-material/Hub';
2525
import AccountBoxIcon from '@mui/icons-material/AccountBox';
2626
import { UserSettingsRoutes } from 'openvsx-webui';
2727
import { MainContext } from 'openvsx-webui/lib/context';
28-
import { MobileUserAvatar } from 'openvsx-webui/lib/default/menu-content'
28+
import { MobileMenuItem, itemIcon, MobileMenuItemText, MobileUserAvatar, headerItem, MenuLink, MenuRouteLink } from 'openvsx-webui/lib/default/menu-content'
2929
import { UserAvatar } from 'openvsx-webui/lib/pages/user/avatar';
3030

3131
//-------------------- Mobile View --------------------//
3232

33-
const MobileMenuItem = styled(MenuItem)({
34-
cursor: 'auto',
35-
'&>a': {
36-
textDecoration: 'none'
37-
}
38-
});
39-
40-
const itemIcon = {
41-
mr: 1,
42-
width: '16px',
43-
height: '16px',
44-
};
45-
46-
const MobileMenuItemText: FunctionComponent<PropsWithChildren> = ({ children }) => {
47-
return (
48-
<Typography variant='body2' sx={{ color: 'text.primary', display: 'flex', alignItems: 'center', textTransform: 'none' }}>
49-
{children}
50-
</Typography>
51-
);
52-
};
53-
5433
export const MobileMenuContent: FunctionComponent = () => {
5534
const {service, user} = useContext(MainContext)
5635
return <>
@@ -154,27 +133,11 @@ export const MobileMenuContent: FunctionComponent = () => {
154133

155134
//-------------------- Default View --------------------//
156135

157-
const headerItem = ({ theme }: { theme: Theme }) => ({
158-
margin: theme.spacing(2.5),
159-
color: theme.palette.text.primary,
160-
textDecoration: 'none',
161-
fontSize: '1.1rem',
162-
fontFamily: theme.typography.fontFamily,
163-
fontWeight: theme.typography.fontWeightLight,
164-
letterSpacing: 1,
165-
'&:hover': {
166-
color: theme.palette.secondary.main,
167-
textDecoration: 'none'
168-
}
169-
});
170-
171136
const headerTypography = ({ theme }: { theme: Theme }) => ({
172137
...headerItem({theme}),
173138
cursor: 'pointer'
174139
});
175140

176-
const MenuLink = styled(Link)(headerItem);
177-
const MenuRouteLink = styled(RouteLink)(headerItem);
178141
const MenuTypography = styled(Typography)(headerTypography);
179142

180143
const subMenuItem = ({ theme }: { theme: Theme }) => ({

website/yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2399,7 +2399,7 @@ __metadata:
23992399
"@types/react-router-dom": "npm:^5.3.3"
24002400
css-loader: "npm:^6.8.1"
24012401
express: "npm:^4.21.1"
2402-
openvsx-webui: "npm:0.13.1-next.b220b868"
2402+
openvsx-webui: "npm:0.13.1-next.dee19c0f"
24032403
source-map-loader: "npm:^4.0.1"
24042404
style-loader: "npm:^3.3.3"
24052405
typescript: "npm:~5.1.6"
@@ -2420,9 +2420,9 @@ __metadata:
24202420
languageName: node
24212421
linkType: hard
24222422

2423-
"openvsx-webui@npm:0.13.1-next.b220b868":
2424-
version: 0.13.1-next.b220b868
2425-
resolution: "openvsx-webui@npm:0.13.1-next.b220b868"
2423+
"openvsx-webui@npm:0.13.1-next.dee19c0f":
2424+
version: 0.13.1-next.dee19c0f
2425+
resolution: "openvsx-webui@npm:0.13.1-next.dee19c0f"
24262426
dependencies:
24272427
"@emotion/react": "npm:^11.11.1"
24282428
"@emotion/styled": "npm:^11.11.0"
@@ -2448,7 +2448,7 @@ __metadata:
24482448
react-router-dom: "npm:^6.14.1"
24492449
peerDependencies:
24502450
"@babel/core": ^7.0.0
2451-
checksum: 10/1800fc864702efae62bfd2682600d511f0fe4ccd0443acf5899a8c4e17f2b7b053a6c0a95ed5532e9c3c411d03258ffd5f78adc9106a1ca92b5a25ba92581390
2451+
checksum: 10/9875a6154d8d23e6aa8251af83fe0f48a080c8aeff661876a1472c6489e2b5723a33a59db8161341629017681b4a1baf0b0b44f4f808c1dfb28baa591c11cae5
24522452
languageName: node
24532453
linkType: hard
24542454

0 commit comments

Comments
 (0)