generated from openshift/console-plugin-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ExamplePage.tsx
47 lines (46 loc) · 1.54 KB
/
ExamplePage.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
import * as React from 'react';
import Helmet from 'react-helmet';
import {
Page,
PageSection,
Text,
TextContent,
Title,
} from '@patternfly/react-core';
import './example.css';
export default function ExamplePage() {
return (
<>
<Helmet>
<title>Hello, Plugin!</title>
</Helmet>
<Page>
<PageSection variant="light">
<Title headingLevel="h1">Hello, Plugin!</Title>
</PageSection>
<PageSection variant="light">
<TextContent>
<Text component="p">
<span className="console-plugin-template__nice">Nice!</span> Your
plugin is working.
</Text>
<Text component="p">
This is a custom page contributed by the console plugin template.
The extension that adds the page is declared in
console-extensions.json in the project root along with the
corresponding nav item. Update console-extensions.json to change
or add extensions. Code references in console-extensions.json must
have a corresonding property <code>exposedModules</code> in
package.json mapping the reference to the module.
</Text>
<Text component="p">
After cloning this project, replace references to{' '}
<code>console-template-plugin</code> and other plugin metadata in
package.json with values for your plugin.
</Text>
</TextContent>
</PageSection>
</Page>
</>
);
}