8000 improve formatting of log in ui · adityathakekar/esp8266-react@85faeab · GitHub
[go: up one dir, main page]

Skip to content

Commit 85faeab

Browse files
committed
improve formatting of log in ui
1 parent afbfd99 commit 85faeab

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

interface/src/system/LogEventConsole.tsx

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,31 @@ import { formatIsoDateTimeToHr } from '../ntp/TimeFormat';
88
interface LogEventConsoleProps {
99
events: LogEvent[];
1010
}
11-
12-
const topOffset = () => {
13-
const wrapper = document.getElementById('system-tabs');
14-
if (wrapper) {
15-
return wrapper.getBoundingClientRect().bottom;
16-
}
17-
return 0;
11+
interface Offsets {
12+
topOffset: () => number;
13+
leftOffset: () => number;
1814
}
1915

16+
const topOffset = () => document.getElementById('system-tabs')?.getBoundingClientRect().bottom || 0;
17+
const leftOffset = () => document.getElementById('system-tabs')?.getBoundingClientRect().left || 0;
18+
2019
const useStyles = makeStyles((theme: Theme) => ({
2120
console: {
2221
padding: theme.spacing(2),
23-
height: (topOffset: () => number) => `calc(100vh - ${topOffset()}px)`,
22+
position: "absolute",
23+
left: (offsets: Offsets) => offsets.leftOffset(),
24+
right: 0,
25+
top: (offsets: Offsets) => offsets.topOffset(),
26+
bottom: 0,
2427
backgroundColor: "black",
25-
overflowY: "scroll"
28+
overflow: "auto"
2629
},
2730
entry: {
2831
color: "#bbbbbb",
2932
fontFamily: "Courier New, monospace",
3033
fontSize: "14px",
31-
letterSpacing: "normal"
34+
letterSpacing: "normal",
35+
whiteSpace: "nowrap"
3236
},
3337
file: {
3438
color: "#00ffff"
@@ -53,7 +57,7 @@ const useStyles = makeStyles((theme: Theme) => ({
5357

5458
const LogEventConsole: FC<LogEventConsoleProps> = (props) => {
5559
useWindowSize();
56-
const classes = useStyles(topOffset);
60+
const classes = useStyles({ topOffset, leftOffset });
5761
const { events } = props;
5862

5963
const styleLevel = (level: LogLevel) => {

0 commit comments

Comments
 (0)
0