Files
WeatherTool/web/src/pages/database/Database.tsx
T

34 lines
1.1 KiB
TypeScript
Raw Normal View History

2023-05-17 20:41:53 +03:00
import moment from "moment";
2023-05-15 16:37:03 +03:00
import { createSignal } from "solid-js";
2023-05-17 20:41:53 +03:00
2025-03-14 11:31:47 +02:00
import "../../css/FileManager.css"
2023-05-15 16:37:03 +03:00
import { DateList } from "./DateList";
import { FetchFiles } from "./FetchFiles";
2023-05-15 16:37:03 +03:00
import { FileContent } from "./FileContent";
import { FileNameList } from "./FileNameList";
export function Database() {
2023-05-17 20:41:53 +03:00
const [getDate, setDate] = createSignal(new Date());
2023-05-15 16:37:03 +03:00
const [getFileName, setFileName] = createSignal("");
2023-05-17 20:41:53 +03:00
const stringDate = () => moment(getDate()).format("YYYYMMDD");
2023-05-15 16:37:03 +03:00
return (
<div class="fileManager">
<div class="container">
<div class="column">
2023-05-17 20:41:53 +03:00
<DateList getDate={getDate} setDate={setDate} />
<FetchFiles />
2023-05-15 16:37:03 +03:00
</div>
<div class="column">
2023-05-17 20:41:53 +03:00
<h3>{stringDate()}</h3>
2023-05-15 16:37:03 +03:00
<FileNameList getDate={getDate} setFileName={setFileName} />
</div>
<div class="column">
<h3>{getFileName()}</h3>
<FileContent getFileName={getFileName} />
</div>
</div>
</div>
);
}