add clear settings button to logs page
This commit is contained in:
parent
4efc1e570c
commit
d628879ade
1 changed files with 10 additions and 3 deletions
|
@ -1,8 +1,12 @@
|
||||||
import { useTranslation } from 'next-i18next'
|
import { useTranslation } from 'next-i18next'
|
||||||
import { analyzeDraftLogLine } from './errors.mjs'
|
import { analyzeDraftLogLine } from './errors.mjs'
|
||||||
import Markdown from 'react-markdown'
|
import Markdown from 'react-markdown'
|
||||||
|
import {
|
||||||
|
ClearAllButton,
|
||||||
|
ns as coreMenuNs,
|
||||||
|
} from 'shared/components/workbench/menus/core-settings/index.mjs'
|
||||||
|
|
||||||
export const ns = ['logs']
|
export const ns = ['logs', ...coreMenuNs]
|
||||||
|
|
||||||
const colors = {
|
const colors = {
|
||||||
error: 'error',
|
error: 'error',
|
||||||
|
@ -68,7 +72,7 @@ const extractLogs = (pattern) => {
|
||||||
return logs
|
return logs
|
||||||
}
|
}
|
||||||
|
|
||||||
export const LogView = ({ pattern, settings }) => {
|
export const LogView = ({ pattern, settings, setSettings }) => {
|
||||||
const { t } = useTranslation(ns)
|
const { t } = useTranslation(ns)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -80,7 +84,10 @@ export const LogView = ({ pattern, settings }) => {
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="max-w-4xl mx-auto px-4 pb-8">
|
<div className="max-w-4xl mx-auto px-4 pb-8">
|
||||||
<h1>{t('logs')}</h1>
|
<div className="flex">
|
||||||
|
<h1 className="grow">{t('logs')}</h1>
|
||||||
|
<ClearAllButton setSettings={setSettings} />
|
||||||
|
</div>
|
||||||
{Object.entries(logs).map(([type, lines], key) => (
|
{Object.entries(logs).map(([type, lines], key) => (
|
||||||
<DraftLogs key={key} {...{ type, lines, t }} />
|
<DraftLogs key={key} {...{ type, lines, t }} />
|
||||||
))}
|
))}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue