From 132f914b0de23ee2376a796269f71a85721a9446 Mon Sep 17 00:00:00 2001 From: GyDi Date: Wed, 14 Dec 2022 15:49:05 +0800 Subject: [PATCH] fix: adjust log ui --- src/components/log/log-item.tsx | 25 ++++++++++++++++++++----- src/pages/logs.tsx | 3 ++- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/components/log/log-item.tsx b/src/components/log/log-item.tsx index ca66e00..dfb15e6 100644 --- a/src/components/log/log-item.tsx +++ b/src/components/log/log-item.tsx @@ -1,13 +1,15 @@ import { styled, Box } from "@mui/material"; -const Item = styled(Box)(({ theme }) => ({ +const Item = styled(Box)(({ theme: { palette } }) => ({ padding: "8px 0", margin: "0 12px", lineHeight: 1.35, - borderBottom: `1px solid ${theme.palette.divider}`, + borderBottom: `1px solid ${palette.divider}`, fontSize: "0.875rem", userSelect: "text", - "& .time": {}, + "& .time": { + color: palette.text.secondary, + }, "& .type": { display: "inline-block", marginLeft: 8, @@ -16,7 +18,18 @@ const Item = styled(Box)(({ theme }) => ({ textTransform: "uppercase", fontWeight: "600", }, - "& .data": {}, + '& .type[data-type="error"], & .type[data-type="err"]': { + color: palette.error.main, + }, + '& .type[data-type="warning"], & .type[data-type="warn"]': { + color: palette.warning.main, + }, + '& .type[data-type="info"], & .type[data-type="inf"]': { + color: palette.info.main, + }, + "& .data": { + color: palette.text.primary, + }, })); interface Props { @@ -30,7 +43,9 @@ const LogItem = (props: Props) => {
{value.time} - {value.type} + + {value.type} +
{value.payload} diff --git a/src/pages/logs.tsx b/src/pages/logs.tsx index 1e6fb5b..793690c 100644 --- a/src/pages/logs.tsx +++ b/src/pages/logs.tsx @@ -91,8 +91,9 @@ const LogPage = () => { sx={{ width: 120, mr: 1, '[role="button"]': { py: 0.65 } }} > ALL - INFO + INFO WARN + ERROR