web: Reorganize

web
Alinson S. Xavier 4 months ago
parent 957294f220
commit 6d9bbaab4e

2
web/.gitignore vendored

@ -21,3 +21,5 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
assets

@ -4,19 +4,19 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
import { UnitCommitmentScenario } from "../../../core/data";
import SectionHeader from "../Common/SectionHeader/SectionHeader";
import { UnitCommitmentScenario } from "../../core/fixtures";
import BusesTable, { generateBusesCsv, parseBusesCsv } from "./BusesTable";
import SectionButton from "../../Common/Buttons/SectionButton";
import SectionButton from "../Common/Buttons/SectionButton";
import {
faDownload,
faPlus,
faUpload,
} from "@fortawesome/free-solid-svg-icons";
import { offerDownload } from "../../Common/io";
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
import { offerDownload } from "../Common/io";
import FileUploadElement from "../Common/Buttons/FileUploadElement";
import { useRef } from "react";
import { ValidationError } from "../../../core/Validation/validate";
import { ValidationError } from "../../core/Validation/validate";
interface BusesProps {
scenario: UnitCommitmentScenario;

@ -6,7 +6,7 @@
import assert from "node:assert";
import { generateBusesCsv, parseBusesCsv } from "./BusesTable";
import { BUS_TEST_DATA_1 } from "./BusOperations.test";
import { BUS_TEST_DATA_1 } from "../../core/Operations/busOperations.test";
test("generate CSV", () => {
const actualCsv = generateBusesCsv(BUS_TEST_DATA_1);

@ -5,14 +5,14 @@
*/
import Papa from "papaparse";
import { Buses, UnitCommitmentScenario } from "../../../core/data";
import { Buses, UnitCommitmentScenario } from "../../core/fixtures";
import { useEffect, useRef } from "react";
import {
CellComponent,
ColumnDefinition,
TabulatorFull as Tabulator,
} from "tabulator-tables";
import { ValidationError } from "../../../core/Validation/validate";
import { ValidationError } from "../../core/Validation/validate";
const generateBusesTableData = (scenario: UnitCommitmentScenario) => {
const tableData: { [name: string]: any }[] = [];

@ -4,19 +4,19 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import Header from "./Header/Header";
import Parameters from "./Parameters/Parameters";
import BusesComponent from "./Buses/BusesComponent";
import Header from "./Header";
import Parameters from "./Parameters";
import BusesComponent from "./BusesComponent";
import {
BLANK_SCENARIO,
TEST_SCENARIO,
UnitCommitmentScenario,
} from "../../core/data";
} from "../../core/fixtures";
import "tabulator-tables/dist/css/tabulator.min.css";
import "../Common/Forms/Tables.css";
import { useState } from "react";
import Footer from "./Footer/Footer";
import Footer from "./Footer";
import { validate, ValidationError } from "../../core/Validation/validate";
import { offerDownload } from "../Common/io";
import {
@ -24,11 +24,11 @@ import {
createBus,
deleteBus,
renameBus,
} from "./Buses/BusOperations";
} from "../../core/Operations/busOperations";
import {
changeTimeHorizon,
changeTimeStep,
} from "./Parameters/ParameterOperations";
} from "../../core/Operations/parameterOperations";
const CaseBuilder = () => {
const [scenario, setScenario] = useState(TEST_SCENARIO);

@ -5,10 +5,10 @@
*/
import styles from "./Header.module.css";
import SiteHeaderButton from "../../Common/Buttons/SiteHeaderButton";
import { UnitCommitmentScenario } from "../../../core/data";
import SiteHeaderButton from "../Common/Buttons/SiteHeaderButton";
import { UnitCommitmentScenario } from "../../core/fixtures";
import { useRef } from "react";
import FileUploadElement from "../../Common/Buttons/FileUploadElement";
import FileUploadElement from "../Common/Buttons/FileUploadElement";
interface HeaderProps {
onClear: () => void;

@ -4,11 +4,11 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import SectionHeader from "../../Common/SectionHeader/SectionHeader";
import Form from "../../Common/Forms/Form";
import TextInputRow from "../../Common/Forms/TextInputRow";
import { UnitCommitmentScenario } from "../../../core/data";
import { ValidationError } from "../../../core/Validation/validate";
import SectionHeader from "../Common/SectionHeader/SectionHeader";
import Form from "../Common/Forms/Form";
import TextInputRow from "../Common/Forms/TextInputRow";
import { UnitCommitmentScenario } from "../../core/fixtures";
import { ValidationError } from "../../core/Validation/validate";
interface ParametersProps {
scenario: UnitCommitmentScenario;

@ -4,13 +4,13 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import { UnitCommitmentScenario } from "../../../core/data";
import { UnitCommitmentScenario } from "../fixtures";
import {
changeBusData,
createBus,
deleteBus,
renameBus,
} from "./BusOperations";
} from "./busOperations";
import assert from "node:assert";
export const BUS_TEST_DATA_1: UnitCommitmentScenario = {

@ -4,8 +4,8 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import { Buses, UnitCommitmentScenario } from "../../../core/data";
import { ValidationError } from "../../../core/Validation/validate";
import { Buses, UnitCommitmentScenario } from "../fixtures";
import { ValidationError } from "../Validation/validate";
const generateUniqueBusName = (scenario: UnitCommitmentScenario) => {
let newBusName = "b";

@ -8,8 +8,8 @@ import {
changeTimeHorizon,
changeTimeStep,
evaluatePwlFunction,
} from "./ParameterOperations";
import { BUS_TEST_DATA_1, BUS_TEST_DATA_2 } from "../Buses/BusOperations.test";
} from "./parameterOperations";
import { BUS_TEST_DATA_1, BUS_TEST_DATA_2 } from "./busOperations.test";
import assert from "node:assert";
test("changeTimeHorizon: Shrink 1", () => {

@ -4,8 +4,8 @@
* Released under the modified BSD license. See COPYING.md for more details.
*/
import { Buses, UnitCommitmentScenario } from "../../../core/data";
import { ValidationError } from "../../../core/Validation/validate";
import { Buses, UnitCommitmentScenario } from "../fixtures";
import { ValidationError } from "../Validation/validate";
export const changeTimeHorizon = (
scenario: UnitCommitmentScenario,
Loading…
Cancel
Save