web: Flatten dir structure

web
Alinson S. Xavier 3 months ago
parent be500b920e
commit 02ddaf20dc

@ -4,33 +4,33 @@
* Released under the modified BSD license. See COPYING.md for more details. * Released under the modified BSD license. See COPYING.md for more details.
*/ */
import SectionHeader from "../../Common/SectionHeader/SectionHeader"; import SectionHeader from "../Common/SectionHeader/SectionHeader";
import SectionButton from "../../Common/Buttons/SectionButton"; import SectionButton from "../Common/Buttons/SectionButton";
import { import {
faDownload, faDownload,
faPlus, faPlus,
faUpload, faUpload,
} from "@fortawesome/free-solid-svg-icons"; } from "@fortawesome/free-solid-svg-icons";
import { offerDownload } from "../../Common/io"; import { offerDownload } from "../Common/io";
import FileUploadElement from "../../Common/Buttons/FileUploadElement"; import FileUploadElement from "../Common/Buttons/FileUploadElement";
import { useRef } from "react"; import { useRef } from "react";
import { ValidationError } from "../../../core/Validation/validate"; import { ValidationError } from "../../core/Validation/validate";
import DataTable, { import DataTable, {
ColumnSpec, ColumnSpec,
generateCsv, generateCsv,
generateTableColumns, generateTableColumns,
generateTableData, generateTableData,
parseCsv, parseCsv,
} from "../../Common/Forms/DataTable"; } from "../Common/Forms/DataTable";
import { UnitCommitmentScenario } from "../../../core/fixtures"; import { UnitCommitmentScenario } from "../../core/fixtures";
import { ColumnDefinition } from "tabulator-tables"; import { ColumnDefinition } from "tabulator-tables";
import { import {
changeBusData, changeBusData,
createBus, createBus,
deleteBus, deleteBus,
renameBus, renameBus,
} from "../../../core/Operations/busOps"; } from "../../core/Operations/busOps";
export const BusesColumnSpec: ColumnSpec[] = [ export const BusesColumnSpec: ColumnSpec[] = [
{ {

@ -5,8 +5,8 @@
*/ */
import Header from "./Header"; import Header from "./Header";
import Parameters from "./Parameters/Parameters"; import Parameters from "./Parameters";
import Buses from "./Buses/Buses"; import Buses from "./Buses";
import { import {
BLANK_SCENARIO, BLANK_SCENARIO,
TEST_SCENARIO, TEST_SCENARIO,
@ -21,7 +21,7 @@ import { validate } from "../../core/Validation/validate";
import { offerDownload } from "../Common/io"; import { offerDownload } from "../Common/io";
import { preprocess } from "../../core/Operations/preprocessing"; import { preprocess } from "../../core/Operations/preprocessing";
import Toast from "../Common/Forms/Toast"; import Toast from "../Common/Forms/Toast";
import ProfiledUnitsComponent from "./ProfiledUnits/ProfiledUnits"; import ProfiledUnitsComponent from "./ProfiledUnits";
const CaseBuilder = () => { const CaseBuilder = () => {
const [scenario, setScenario] = useState(() => { const [scenario, setScenario] = useState(() => {

@ -4,15 +4,15 @@
* Released under the modified BSD license. See COPYING.md for more details. * Released under the modified BSD license. See COPYING.md for more details.
*/ */
import SectionHeader from "../../Common/SectionHeader/SectionHeader"; import SectionHeader from "../Common/SectionHeader/SectionHeader";
import Form from "../../Common/Forms/Form"; import Form from "../Common/Forms/Form";
import TextInputRow from "../../Common/Forms/TextInputRow"; import TextInputRow from "../Common/Forms/TextInputRow";
import { UnitCommitmentScenario } from "../../../core/fixtures"; import { UnitCommitmentScenario } from "../../core/fixtures";
import { import {
changeParameter, changeParameter,
changeTimeHorizon, changeTimeHorizon,
changeTimeStep, changeTimeStep,
} from "../../../core/Operations/parameterOps"; } from "../../core/Operations/parameterOps";
interface ParametersProps { interface ParametersProps {
scenario: UnitCommitmentScenario; scenario: UnitCommitmentScenario;

@ -4,8 +4,8 @@
* Released under the modified BSD license. See COPYING.md for more details. * Released under the modified BSD license. See COPYING.md for more details.
*/ */
import SectionHeader from "../../Common/SectionHeader/SectionHeader"; import SectionHeader from "../Common/SectionHeader/SectionHeader";
import SectionButton from "../../Common/Buttons/SectionButton"; import SectionButton from "../Common/Buttons/SectionButton";
import { import {
faDownload, faDownload,
faPlus, faPlus,
@ -17,19 +17,19 @@ import DataTable, {
generateTableColumns, generateTableColumns,
generateTableData, generateTableData,
parseCsv, parseCsv,
} from "../../Common/Forms/DataTable"; } from "../Common/Forms/DataTable";
import { UnitCommitmentScenario } from "../../../core/fixtures"; import { UnitCommitmentScenario } from "../../core/fixtures";
import { ColumnDefinition } from "tabulator-tables"; import { ColumnDefinition } from "tabulator-tables";
import { offerDownload } from "../../Common/io"; import { offerDownload } from "../Common/io";
import FileUploadElement from "../../Common/Buttons/FileUploadElement"; import FileUploadElement from "../Common/Buttons/FileUploadElement";
import { useRef } from "react"; import { useRef } from "react";
import { import {
changeProfiledUnitData, changeProfiledUnitData,
createProfiledUnit, createProfiledUnit,
deleteGenerator, deleteGenerator,
renameGenerator, renameGenerator,
} from "../../../core/Operations/generatorOps"; } from "../../core/Operations/generatorOps";
import { ValidationError } from "../../../core/Validation/validate"; import { ValidationError } from "../../core/Validation/validate";
interface ProfiledUnitsProps { interface ProfiledUnitsProps {
scenario: UnitCommitmentScenario; scenario: UnitCommitmentScenario;

@ -5,13 +5,10 @@
*/ */
import assert from "node:assert"; import assert from "node:assert";
import { import { BusesColumnSpec, generateBusesData } from "../../CaseBuilder/Buses";
BusesColumnSpec,
generateBusesData,
} from "../../CaseBuilder/Buses/Buses";
import { generateCsv, parseCsv } from "./DataTable"; import { generateCsv, parseCsv } from "./DataTable";
import { TEST_DATA_1 } from "../../../core/fixtures.test"; import { TEST_DATA_1 } from "../../../core/fixtures.test";
import { ProfiledUnitsColumnSpec } from "../../CaseBuilder/ProfiledUnits/ProfiledUnits"; import { ProfiledUnitsColumnSpec } from "../../CaseBuilder/ProfiledUnits";
test("generate CSV", () => { test("generate CSV", () => {
const [data, columns] = generateBusesData(TEST_DATA_1); const [data, columns] = generateBusesData(TEST_DATA_1);

@ -12,7 +12,7 @@ import {
generateUniqueName, generateUniqueName,
renameItemInObject, renameItemInObject,
} from "./commonOps"; } from "./commonOps";
import { BusesColumnSpec } from "../../components/CaseBuilder/Buses/Buses"; import { BusesColumnSpec } from "../../components/CaseBuilder/Buses";
export const createBus = (scenario: UnitCommitmentScenario) => { export const createBus = (scenario: UnitCommitmentScenario) => {
const name = generateUniqueName(scenario.Buses, "b"); const name = generateUniqueName(scenario.Buses, "b");

@ -12,7 +12,7 @@ import {
generateUniqueName, generateUniqueName,
renameItemInObject, renameItemInObject,
} from "./commonOps"; } from "./commonOps";
import { ProfiledUnitsColumnSpec } from "../../components/CaseBuilder/ProfiledUnits/ProfiledUnits"; import { ProfiledUnitsColumnSpec } from "../../components/CaseBuilder/ProfiledUnits";
export const createProfiledUnit = ( export const createProfiledUnit = (
scenario: UnitCommitmentScenario, scenario: UnitCommitmentScenario,

Loading…
Cancel
Save