Skip to content

Commit 3d87bf1

Browse files
committed
Add "open logs" button
1 parent 00986ae commit 3d87bf1

2 files changed

Lines changed: 30 additions & 5 deletions

File tree

src/components/LogMessages.tsx

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,22 +15,29 @@ export default function LogMessages({ text, issues, type }: LogMessagesProps) {
1515
let logLevel = lowestLogLevel(issues);
1616
return (
1717
<>
18-
<span onClick={() => setShow(!show)}>
18+
<div className='log-column' onClick={() => setShow(!show)}>
1919
<div className='log-label-container'>
2020
<span className={`log-label ${logLevel.text}`}>{logLevel.text.slice(0, 1)}</span>
2121
</div>
22-
<a href='#'>
23-
{text}
22+
<div>
23+
{text}
24+
</div>
25+
<div>
26+
<a href='#' style={{
27+
float: 'right'
28+
}}>
29+
(open logs)
2430
</a>
25-
</span>
31+
</div>
32+
</div>
2633
{createPortal(
2734
<>
2835
<div
2936
className={`log-overlay ${show ? 'visible' : 'hidden'}`}
3037
onClick={() => setShow(false)}
3138
>
3239
<div className="bar">{show && <>
33-
<h2>{type} log messages</h2>
40+
<h2>{type} log messages for {text}</h2>
3441
<div className='log-messages'>
3542
{issues.map(issue => <div className=''>
3643
<div className='log-label-container'>

src/style/log-messages.css

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,24 @@
5757
margin-bottom: 1rem;
5858
}
5959

60+
.log-column {
61+
display: inline-flex;
62+
width: 100%;
63+
}
64+
65+
.log-column > div:nth-child(1) {
66+
flex: 0 0 1rem;
67+
}
68+
69+
.log-column > div:nth-child(2) {
70+
flex: 1;
71+
text-overflow: ellipsis;
72+
overflow: hidden;
73+
}
74+
75+
.log-column > div:nth-child(3) {
76+
flex: 0 0 3rem;
77+
}
6078

6179
.log-messages {
6280
width: 100%;

0 commit comments

Comments
 (0)