Skip to content

Commit d53711e

Browse files
authored
Merge pull request #3078 from EclipseFdn/main
Update banner for deprecated extension support
2 parents 23d9fae + 432f3ef commit d53711e

File tree

1 file changed

+26
-28
lines changed

1 file changed

+26
-28
lines changed

website/src/page-settings.tsx

Lines changed: 26 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import { Link as RouteLink, Route, useParams } from 'react-router-dom';
1515
import { PageSettings, Extension, NamespaceDetails } from 'openvsx-webui';
1616
import { ExtensionListRoutes } from 'openvsx-webui/lib/pages/extension-list/extension-list-container';
1717
import { DefaultMenuContent, MobileMenuContent } from './menu-content';
18-
// import InfoIcon from '@mui/icons-material/Info';
18+
import InfoIcon from '@mui/icons-material/Info';
1919
import OpenVSXLogo from './openvsx-registry-logo';
2020
import footerContent from './footer-content';
2121
import { Document } from './document';
@@ -127,18 +127,16 @@ export default function createPageSettings(theme: Theme, prefersDarkMode: boolea
127127
</Suspense>
128128
</>;
129129

130-
// //---------- ANNOUNCEMENT BANNER
131-
// const bannerContent: FunctionComponent = () =>
132-
// <Box display='flex' alignItems='center' pt={1} pb={1}>
133-
// <Box mr={2}>
134-
// <InfoIcon fontSize='large' />
135-
// </Box>
136-
// <Typography variant='body1'>
137-
// Eclipse OCX and EclipseCon 2024 are right around the corner October 22-24. Whether your IDEs are desktop cloud-based or a mix, we have a
138-
// great <Link color='secondary' underline='hover' href="https://www.ocxconf.org/event/778b82cc-6834-48a4-a58e-f883c5a7b8c9/websitePage:637aabfe-dbad-4826-87c3-355bee0f7c89">agenda</Link> of
139-
// talks. <Link color='secondary' underline='hover' href="https://www.ocxconf.org/event/778b82cc-6834-48a4-a58e-f883c5a7b8c9/websitePage:6650e052-a407-44ce-a754-b31ffba18333">Register</Link> now!
140-
// </Typography>
141-
// </Box>;
130+
//---------- ANNOUNCEMENT BANNER
131+
const bannerContent: FunctionComponent = () =>
132+
<Box display='flex' alignItems='center' pt={1} pb={1}>
133+
<Box mr={2}>
134+
<InfoIcon fontSize='large' />
135+
</Box>
136+
<Typography variant='body1'>
137+
Open VSX now supports deprecating extensions - see our <Link color='secondary' underline='hover' href="https://blogs.eclipse.org/post/john-kellerman/new-feature-open-vsx-deprecating-extensions">announcement</Link>.
138+
</Typography>
139+
</Box>;
142140

143141
//---------- SEARCH HEADER
144142
const searchHeader: FunctionComponent = () =>
@@ -192,21 +190,21 @@ export default function createPageSettings(theme: Theme, prefersDarkMode: boolea
192190
defaultMenuContent: DefaultMenuContent,
193191
mobileMenuContent: MobileMenuContent,
194192
toolbarContent,
195-
// banner: {
196-
// content: bannerContent,
197-
// props: {
198-
// dismissButton: {
199-
// show: true,
200-
// label: 'Got It'
201-
// },
202-
// color: 'info'
203-
// },
204-
// cookie: {
205-
// key: 'ocx-2024',
206-
// value: 'closed',
207-
// path: '/'
208-
// }
209-
// },
193+
banner: {
194+
content: bannerContent,
195+
props: {
196+
dismissButton: {
197+
show: true,
198+
label: 'Got It'
199+
},
200+
color: 'info'
201+
},
202+
cookie: {
203+
key: 'Extension-Deprecation',
204+
value: 'closed',
205+
path: '/'
206+
}
207+
},
210208
footer: {
211209
content: footerContent,
212210
props: {

0 commit comments

Comments
 (0)