Skip to content

Commit 9f8d62b

Browse files
authored
Merge pull request jupyter-server#12 from Quansight/fix/panel-layout
Tune the panel layout
2 parents 0344355 + 659e1b7 commit 9f8d62b

File tree

3 files changed

+30
-23
lines changed

3 files changed

+30
-23
lines changed

src/panel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { INotebookTracker, NotebookPanel } from '@jupyterlab/notebook';
66
import { KernelUsageWidget } from './widget';
77
import tachometer from '../style/tachometer.svg';
88

9-
const PANEL_CLASS = 'jp-kernelusage-view';
9+
const PANEL_CLASS = 'jp-KernelUsage-view';
1010

1111
export class KernelUsagePanel extends StackedPanel {
1212
constructor(props: {

src/widget.tsx

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -135,55 +135,57 @@ const KernelUsage = (props: {
135135
if (kernelPoll) {
136136
return (
137137
<>
138-
<h3 className="jp-kernelusage-separator">Kernel Usage</h3>
139-
<div className="jp-kernelusage-separator">
138+
<h3 className="jp-KernelUsage-section-separator">Kernel Usage</h3>
139+
<div className="jp-KernelUsage-separator">
140140
Kernel Host: {kernelPoll.usage?.hostname}
141141
</div>
142-
<div className="jp-kernelusage-separator">
142+
<div className="jp-KernelUsage-separator">
143143
Notebook: {kernelPoll.path}
144144
</div>
145-
<div className="jp-kernelusage-separator">Kernel ID: {kernelId}</div>
146-
<div className="jp-kernelusage-separator">
145+
<div className="jp-KernelUsage-separator">Kernel ID: {kernelId}</div>
146+
<div className="jp-KernelUsage-separator">
147147
Timestamp: {kernelPoll.usage?.timestamp?.toLocaleString()}
148148
</div>
149-
<div className="jp-kernelusage-separator">
149+
<div className="jp-KernelUsage-separator">
150150
CPU: {kernelPoll.usage?.kernel_cpu}
151151
</div>
152-
<div className="jp-kernelusage-separator">
152+
<div className="jp-KernelUsage-separator">
153153
Memory: {formatForDisplay(kernelPoll.usage?.kernel_memory)}
154154
</div>
155-
<hr></hr>
156-
<h4 className="jp-kernelusage-separator">Host CPU</h4>
157-
<div className="jp-kernelusage-separator">
155+
<hr className="jp-KernelUsage-section-separator"></hr>
156+
<h4 className="jp-KernelUsage-section-separator">Host CPU</h4>
157+
<div className="jp-KernelUsage-separator">
158158
Percentage {kernelPoll.usage?.host_cpu_percent.toFixed(1)}
159159
</div>
160-
<h4 className="jp-kernelusage-separator">Host Virtual Memory</h4>
161-
<div className="jp-kernelusage-separator">
160+
<h4 className="jp-KernelUsage-section-separator">
161+
Host Virtual Memory
162+
</h4>
163+
<div className="jp-KernelUsage-separator">
162164
Active:{' '}
163165
{formatForDisplay(kernelPoll.usage?.host_virtual_memory.active)}
164166
</div>
165-
<div className="jp-kernelusage-separator">
167+
<div className="jp-KernelUsage-separator">
166168
Available:{' '}
167169
{formatForDisplay(kernelPoll.usage?.host_virtual_memory.available)}
168170
</div>
169-
<div className="jp-kernelusage-separator">
171+
<div className="jp-KernelUsage-separator">
170172
Free: {formatForDisplay(kernelPoll.usage?.host_virtual_memory.free)}
171173
</div>
172-
<div className="jp-kernelusage-separator">
174+
<div className="jp-KernelUsage-separator">
173175
Inactive:{' '}
174176
{formatForDisplay(kernelPoll.usage?.host_virtual_memory.inactive)}
175177
</div>
176-
<div className="jp-kernelusage-separator">
178+
<div className="jp-KernelUsage-separator">
177179
Percent: {kernelPoll.usage?.host_virtual_memory.percent.toFixed(1)}
178180
</div>
179-
<div className="jp-kernelusage-separator">
181+
<div className="jp-KernelUsage-separator">
180182
Total:{' '}
181183
{formatForDisplay(kernelPoll.usage?.host_virtual_memory.total)}
182184
</div>
183-
<div className="jp-kernelusage-separator">
185+
<div className="jp-KernelUsage-separator">
184186
Used: {formatForDisplay(kernelPoll.usage?.host_virtual_memory.used)}
185187
</div>
186-
<div className="jp-kernelusage-separator">
188+
<div className="jp-KernelUsage-separator">
187189
Wired:{' '}
188190
{formatForDisplay(kernelPoll.usage?.host_virtual_memory.wired)}
189191
</div>

style/base.css

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
1-
.jp-kernelusage-view {
1+
.jp-KernelUsage-view {
22
overflow: scroll !important;
33
padding: 10px;
44
background-color: white;
55
min-width: 250px !important;
66
}
77

8-
.jp-kernelusage-separator {
8+
.jp-KernelUsage-section-separator {
99
margin-top: 20px;
1010
margin-bottom: 20px;
1111
}
1212

13-
.jp-kernelusage-button {
13+
.jp-KernelUsage-separator {
14+
margin-top: 10px;
15+
margin-bottom: 10px;
16+
}
17+
18+
.jp-KernelUsage-button {
1419
background-color: green;
1520
border-radius: 12px;
1621
border: none;

0 commit comments

Comments
 (0)