clean up panels a little (#18)

This commit is contained in:
Kurt Hutten
2023-02-02 20:41:28 +11:00
committed by GitHub
parent 29e06ec852
commit 96720023db
3 changed files with 50 additions and 34 deletions

View File

@ -1,5 +1,6 @@
import { useEffect } from 'react'
import { useStore } from '../useStore'
import { PanelHeader } from './PanelHeader'
export const Logs = () => {
const { logs, resetLogs } = useStore(({ logs, resetLogs }) => ({
@ -13,20 +14,23 @@ export const Logs = () => {
}
}, [logs])
return (
<div className="h-full relative">
<div className="absolute inset-0 flex flex-col items-start">
<button onClick={resetLogs}>reset</button>
<div className=" overflow-auto h-full console-tile w-full">
{logs.map((msg, index) => {
return (
<pre className="text-xs pl-2 text-sky-600" key={index}>
<code style={{ fontFamily: 'monospace' }} key={index}>
<span className="text-gray-400">{'- '}</span>
{String(msg)}
</code>
</pre>
)
})}
<div>
<PanelHeader title="Logs" />
<div className="h-full relative">
<div className="absolute inset-0 flex flex-col items-start">
<button onClick={resetLogs}>reset</button>
<div className=" overflow-auto h-full console-tile w-full">
{logs.map((msg, index) => {
return (
<pre className="text-xs pl-2 text-sky-600" key={index}>
<code style={{ fontFamily: 'monospace' }} key={index}>
<span className="text-gray-400">{'- '}</span>
{String(msg)}
</code>
</pre>
)
})}
</div>
</div>
</div>
</div>