Skip to content

Commit b4b8483

Browse files
committed
fix: remove Made with Kui for now, replace with CodeFlareWidget
1 parent d3cfaef commit b4b8483

File tree

2 files changed

+71
-15
lines changed

2 files changed

+71
-15
lines changed
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
/*
2+
* Copyright 2020 The Kubernetes Authors
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
import React from "react"
18+
import { Icons, TextWithIconWidget } from "@kui-shell/plugin-client-common"
19+
20+
import { homepage, version } from "@kui-shell/client/package.json"
21+
import { productName } from "@kui-shell/client/config.d/name.json"
22+
23+
export default class CodeFlareWidget extends React.PureComponent {
24+
private readonly popover = {
25+
bodyContent: CodeFlareWidget.popoverBody(),
26+
headerContent: CodeFlareWidget.popoverHeader(),
27+
}
28+
29+
private static popoverBody() {
30+
return (
31+
<div className="not-very-wide pre-wrap">
32+
With CodeFlare, the time it takes to train an AI system can drop from weeks to a single day in a hybrid cloud
33+
environment.
34+
</div>
35+
)
36+
}
37+
38+
private static popoverHeader() {
39+
return (
40+
<React.Fragment>
41+
<div>{productName}</div>
42+
<div>
43+
<strong>Making ML Awesome</strong>
44+
</div>
45+
<div className="sub-text even-smaller-text">
46+
<a href={homepage}>
47+
<Icons icon="Github" className="somewhat-larger-text small-right-pad" />
48+
Visit us on Github
49+
</a>
50+
</div>
51+
</React.Fragment>
52+
)
53+
}
54+
55+
public render() {
56+
return (
57+
<TextWithIconWidget
58+
text={`${productName} v${version}`}
59+
viewLevel="normal"
60+
popover={this.popover}
61+
position="top-start"
62+
/>
63+
)
64+
}
65+
}

plugins/plugin-client-default/src/index.tsx

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,15 @@
1717
import React from "react"
1818

1919
import { Capabilities } from "@kui-shell/core"
20-
import {
21-
Kui,
22-
KuiProps,
23-
ContextWidgets,
24-
GitHubIcon,
25-
MadeWithKui,
26-
MeterWidgets,
27-
SpaceFiller,
28-
TextWithIconWidget,
29-
} from "@kui-shell/plugin-client-common"
20+
import { Kui, KuiProps, ContextWidgets, GitHubIcon, MeterWidgets, SpaceFiller } from "@kui-shell/plugin-client-common"
3021

3122
// import { CurrentContext, CurrentNamespace } from "@kui-shell/plugin-kubectl/components"
3223
import { Search } from "@kui-shell/plugin-electron-components"
3324

3425
import { version } from "@kui-shell/client/package.json"
35-
import { productName, productTitle } from "@kui-shell/client/config.d/name.json"
26+
import { productTitle } from "@kui-shell/client/config.d/name.json"
27+
28+
import CodeFlareWidget from "./CodeFlareWidget"
3629

3730
/**
3831
* We will set this bit when the user dismisses the Welcome to Kui
@@ -67,16 +60,14 @@ export default function renderMain(props: KuiProps) {
6760
toplevel={!Capabilities.inBrowser() && <Search />}
6861
>
6962
<ContextWidgets>
70-
<TextWithIconWidget text={`${productName} v${version}`} viewLevel="normal" />
7163
<GitHubIcon />
64+
<CodeFlareWidget />
7265
{/* <CurrentContext />
7366
<CurrentNamespace /> */}
7467
</ContextWidgets>
7568

7669
<SpaceFiller />
77-
<MeterWidgets>
78-
<MadeWithKui />
79-
</MeterWidgets>
70+
<MeterWidgets></MeterWidgets>
8071
</Kui>
8172
)
8273
}

0 commit comments

Comments
 (0)