From c12f7bea7ddccb7acb55ea6538d6d8300a741345 Mon Sep 17 00:00:00 2001 From: "Km.Van" Date: Sun, 10 Aug 2025 19:57:03 +0800 Subject: [PATCH] completed modules --- src/Components/Bootstrap/components/index.tsx | 6 +- src/Components/Card/components/error.tsx | 7 - src/Components/Card/components/index.tsx | 18 --- .../Card/components/item.module.scss | 51 ------ src/Components/Card/components/item.tsx | 42 ----- .../Card/components/link.module.scss | 5 - src/Components/Card/components/link.tsx | 5 - .../Card/components/multi-col-container.tsx | 5 - .../Card/components/single-col-container.tsx | 5 - src/Components/Card/components/store.ts | 147 ------------------ src/Components/Card/components/typings.ts | 9 -- src/Components/Database/components/index.tsx | 18 +-- src/Components/Database/components/loader.ts | 13 +- src/Components/DiskUsage/components/index.tsx | 6 +- src/Components/DiskUsage/components/loader.ts | 13 +- .../components/arrow.module.scss | 0 .../{Card => Module}/components/arrow.tsx | 22 ++- .../components/group.module.scss | 0 .../{Card => Module}/components/group.tsx | 9 +- .../components/index.module.scss | 0 src/Components/Module/components/index.tsx | 34 ++++ .../Module/components/item.module.scss | 51 ++++++ src/Components/Module/components/item.tsx | 28 ++++ src/Components/Module/components/preset.ts | 29 ++++ src/Components/Module/components/priority.ts | 27 ++++ src/Components/Module/components/storage.ts | 27 ++++ src/Components/Module/components/store.ts | 84 ++++++++++ src/Components/Module/components/typings.ts | 11 ++ src/Components/MyInfo/components/index.tsx | 18 +-- src/Components/MyInfo/components/loader.ts | 17 +- src/Components/Nav/components/index.tsx | 9 +- .../NetworkStats/components/index.tsx | 6 +- .../NetworkStats/components/loader.ts | 13 +- src/Components/Nodes/NodesAction.php | 8 +- src/Components/Nodes/components/index.tsx | 6 +- src/Components/Nodes/components/loader.ts | 13 +- src/Components/Nodes/components/node.tsx | 6 +- .../PhpExtensions/components/index.tsx | 28 ++-- .../PhpExtensions/components/loader.ts | 13 +- src/Components/PhpInfo/components/index.tsx | 32 ++-- src/Components/PhpInfo/components/loader.ts | 13 +- src/Components/Ping/components/index.tsx | 6 +- src/Components/Ping/components/loader.ts | 13 +- .../Ping/components/server-browser.tsx | 16 +- src/Components/Poll/PollAction.php | 2 + src/Components/Poll/components/typings.ts | 2 + .../ServerBenchmark/ServerBenchmarkPoll.php | 21 +++ .../ServerBenchmark/components/index.tsx | 10 +- .../ServerBenchmark/components/loader.ts | 13 +- .../components/server-item.tsx | 10 +- .../ServerBenchmark/components/servers.tsx | 6 +- .../ServerInfo/components/index.tsx | 32 ++-- .../ServerInfo/components/loader.ts | 13 +- .../ServerStatus/components/index.tsx | 6 +- .../ServerStatus/components/loader.ts | 13 +- .../TemperatureSensorConstants.php | 8 + ...reSensor.php => TemperatureSensorPoll.php} | 63 ++++---- .../TemperatureSensor/components/index.tsx | 23 +-- .../TemperatureSensor/components/loader.ts | 17 +- .../TemperatureSensor/components/nav.tsx | 8 +- .../TemperatureSensor/components/store.ts | 43 ++--- .../TemperatureSensor/components/typings.ts | 3 + .../Updater/UpdaterActionVersion.php | 4 +- src/Components/ui/col/multi-container.tsx | 5 + .../col/multi.module.scss} | 0 src/Components/ui/col/single-container.tsx | 5 + .../col/single.module.scss} | 0 .../description/index.module.scss} | 0 .../description/index.tsx} | 6 +- .../error/index.module.scss} | 0 src/Components/ui/error/index.tsx | 7 + .../ruby/index.module.scss} | 0 .../components/ruby.tsx => ui/ruby/index.tsx} | 6 +- 73 files changed, 608 insertions(+), 607 deletions(-) delete mode 100644 src/Components/Card/components/error.tsx delete mode 100644 src/Components/Card/components/index.tsx delete mode 100644 src/Components/Card/components/item.module.scss delete mode 100644 src/Components/Card/components/item.tsx delete mode 100644 src/Components/Card/components/link.module.scss delete mode 100644 src/Components/Card/components/link.tsx delete mode 100644 src/Components/Card/components/multi-col-container.tsx delete mode 100644 src/Components/Card/components/single-col-container.tsx delete mode 100644 src/Components/Card/components/store.ts delete mode 100644 src/Components/Card/components/typings.ts rename src/Components/{Card => Module}/components/arrow.module.scss (100%) rename src/Components/{Card => Module}/components/arrow.tsx (59%) rename src/Components/{Card => Module}/components/group.module.scss (100%) rename src/Components/{Card => Module}/components/group.tsx (73%) rename src/Components/{Card => Module}/components/index.module.scss (100%) create mode 100644 src/Components/Module/components/index.tsx create mode 100644 src/Components/Module/components/item.module.scss create mode 100644 src/Components/Module/components/item.tsx create mode 100644 src/Components/Module/components/preset.ts create mode 100644 src/Components/Module/components/priority.ts create mode 100644 src/Components/Module/components/storage.ts create mode 100644 src/Components/Module/components/store.ts create mode 100644 src/Components/Module/components/typings.ts create mode 100644 src/Components/ServerBenchmark/ServerBenchmarkPoll.php create mode 100644 src/Components/TemperatureSensor/TemperatureSensorConstants.php rename src/Components/TemperatureSensor/{TemperatureSensor.php => TemperatureSensorPoll.php} (58%) create mode 100644 src/Components/ui/col/multi-container.tsx rename src/Components/{Card/components/multi-col.module.scss => ui/col/multi.module.scss} (100%) create mode 100644 src/Components/ui/col/single-container.tsx rename src/Components/{Card/components/single-col.module.scss => ui/col/single.module.scss} (100%) rename src/Components/{Card/components/description.module.scss => ui/description/index.module.scss} (100%) rename src/Components/{Card/components/description.tsx => ui/description/index.tsx} (58%) rename src/Components/{Card/components/error.module.scss => ui/error/index.module.scss} (100%) create mode 100644 src/Components/ui/error/index.tsx rename src/Components/{Card/components/ruby.module.scss => ui/ruby/index.module.scss} (100%) rename src/Components/{Card/components/ruby.tsx => ui/ruby/index.tsx} (68%) diff --git a/src/Components/Bootstrap/components/index.tsx b/src/Components/Bootstrap/components/index.tsx index 0066f7a..917bed6 100644 --- a/src/Components/Bootstrap/components/index.tsx +++ b/src/Components/Bootstrap/components/index.tsx @@ -1,4 +1,3 @@ -import { Cards } from '@/Components/Card/components/index.tsx'; import '@/Components/ColorScheme/components/config.scss'; import { type FC, useEffect, useState } from 'react'; import { ConfigStore } from '@/Components/Config/store.ts'; @@ -18,8 +17,10 @@ import { ServerStatusStore } from '@/Components/ServerStatus/components/store.ts import { Toast } from '@/Components/Toast/components/index.tsx'; import { UserConfigStore } from '@/Components/UserConfig/store.ts'; import './global.scss'; +import { Modules } from '@/Components/Module/components/index.tsx'; import { Nav } from '@/Components/Nav/components/index.tsx'; import { PollStore } from '@/Components/Poll/components/store.ts'; +import { TemperatureSensorStore } from '@/Components/TemperatureSensor/components/store.ts'; import { BootstrapLoading } from './loading.tsx'; export const Bootstrap: FC = () => { const [loading, setLoading] = useState(true); @@ -42,6 +43,7 @@ export const Bootstrap: FC = () => { ServerStatusStore.setPollData(data?.serverStatus); ServerInfoStore.setPollData(data?.serverInfo); NodesStore.setPollData(data?.nodes); + TemperatureSensorStore.setPollData(data?.temperatureSensor); } else { alert('Can not fetch data.'); } @@ -66,7 +68,7 @@ export const Bootstrap: FC = () => { return ( <>
- +