feat: add ColorSchemeSwitcher in status page
This commit is contained in:
parent
c68d27a6d3
commit
d501deddc4
@ -10,6 +10,7 @@ import {
|
|||||||
import clsx from 'clsx';
|
import clsx from 'clsx';
|
||||||
import { useRequest } from '../../../hooks/useRequest';
|
import { useRequest } from '../../../hooks/useRequest';
|
||||||
import { useNavigate } from 'react-router';
|
import { useNavigate } from 'react-router';
|
||||||
|
import { ColorSchemeSwitcher } from '../../ColorSchemeSwitcher';
|
||||||
|
|
||||||
interface MonitorStatusPageProps {
|
interface MonitorStatusPageProps {
|
||||||
slug: string;
|
slug: string;
|
||||||
@ -59,23 +60,28 @@ export const MonitorStatusPage: React.FC<MonitorStatusPageProps> = React.memo(
|
|||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="w-full h-full flex gap-6">
|
<div className="w-full h-full flex">
|
||||||
{editMode && (
|
{editMode && (
|
||||||
<div className="w-1/3 overflow-auto py-8 px-4 border-r border-gray-600">
|
<div className="w-1/3 overflow-auto py-8 px-4 border-r border-gray-300 dark:border-gray-600">
|
||||||
<MonitorStatusPageEditForm
|
<MonitorStatusPageEditForm
|
||||||
isLoading={loading}
|
isLoading={loading}
|
||||||
initialValues={info ?? {}}
|
initialValues={info ?? {}}
|
||||||
onFinish={handleSave}
|
onFinish={handleSave}
|
||||||
|
onCancel={() => setEditMode(false)}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
<div
|
<div
|
||||||
className={clsx(
|
className={clsx(
|
||||||
'mx-auto py-8 overflow-auto',
|
'mx-auto py-8 px-4 overflow-auto',
|
||||||
!editMode ? 'w-4/5' : 'w-2/3'
|
!editMode ? 'w-4/5' : 'w-2/3'
|
||||||
)}
|
)}
|
||||||
>
|
>
|
||||||
<div className="text-2xl mb-4">{info?.title}</div>
|
<div className="flex">
|
||||||
|
<div className="text-2xl mb-4 flex-1">{info?.title}</div>
|
||||||
|
|
||||||
|
<ColorSchemeSwitcher />
|
||||||
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
{allowEdit && !editMode && (
|
{allowEdit && !editMode && (
|
||||||
|
Loading…
Reference in New Issue
Block a user