1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Fine-tuning layout/coloring styles

Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
Alex Andreev 2020-11-25 15:01:02 +03:00
parent 3a9c89a91a
commit 558d641213
2 changed files with 33 additions and 15 deletions

View File

@ -1,9 +1,20 @@
.AddClusters {
--flex-gap: #{$unit * 2};
$spacing: $padding * 2;
.AceEditor {
min-height: 200px;
max-height: 400px;
border: 1px solid var(--colorVague);
border-radius: $radius;
.theme-light & {
border-color: var(--borderFaintColor);
}
.editor {
border-radius: $radius;
}
}
.Select {
@ -27,4 +38,13 @@
code {
color: $pink-400;
}
.text-primary {
color: var(--textColorAccent);
}
.hint {
display: block;
padding-top: 6px;
}
}

View File

@ -195,21 +195,19 @@ export class AddCluster extends React.Component {
renderInfo() {
return (
<Fragment>
<p>
Add clusters by clicking the <span className="text-primary">Add Cluster</span> button.
You'll need to obtain a working kubeconfig for the cluster you want to add.
You can either browse it from the file system or paste it as a text from the clipboard.
Read more about adding clusters <a href={`${docsUrl}/latest/clusters/adding-clusters/`} target="_blank">here</a>.
</p>
</Fragment>
<p>
Add clusters by clicking the <span className="text-primary">Add Cluster</span> button.
You'll need to obtain a working kubeconfig for the cluster you want to add.
You can either browse it from the file system or paste it as a text from the clipboard.
Read more about adding clusters <a href={`${docsUrl}/latest/clusters/adding-clusters/`} target="_blank">here</a>.
</p>
);
}
renderKubeConfigSource() {
return (
<>
<Tabs withBorder onChange={this.onKubeConfigTabChange}>
<Tabs onChange={this.onKubeConfigTabChange}>
<Tab
value={KubeConfigSourceTab.FILE}
label={<Trans>Select kubeconfig file</Trans>}
@ -221,7 +219,7 @@ export class AddCluster extends React.Component {
/>
</Tabs>
{this.sourceTab === KubeConfigSourceTab.FILE && (
<>
<div>
<div className="kube-config-select flex gaps align-center">
<Input
theme="round-black"
@ -246,10 +244,10 @@ export class AddCluster extends React.Component {
<small className="hint">
<Trans>Pro-Tip: you can also drag-n-drop kubeconfig file to this area</Trans>
</small>
</>
</div>
)}
{this.sourceTab === KubeConfigSourceTab.TEXT && (
<>
<div className="flex column">
<AceEditor
autoFocus
showGutter={false}
@ -263,7 +261,7 @@ export class AddCluster extends React.Component {
<small className="hint">
<Trans>Pro-Tip: paste kubeconfig to get available contexts</Trans>
</small>
</>
</div>
)}
</>
);
@ -275,7 +273,7 @@ export class AddCluster extends React.Component {
? <Trans>Selected contexts: <b>{this.selectedContexts.length}</b></Trans>
: <Trans>Select contexts</Trans>;
return (
<>
<div>
<Select
id="kubecontext-select" // todo: provide better mapping for integration tests (e.g. data-test-id="..")
placeholder={placeholder}
@ -299,7 +297,7 @@ export class AddCluster extends React.Component {
<code>{this.selectedContexts.join(", ")}</code>
</small>
)}
</>
</div>
);
}