mirror of
https://github.com/bunny-lab-io/Borealis.git
synced 2025-09-11 04:38:42 -06:00
Fixed Import Order Issue
This commit is contained in:
@@ -1,46 +1,52 @@
|
|||||||
////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: <ProjectRoot>/Data/WebUI/src/App.jsx
|
////////// PROJECT FILE SEPARATION LINE ////////// CODE AFTER THIS LINE ARE FROM: <ProjectRoot>/Data/WebUI/src/App.jsx
|
||||||
|
|
||||||
// Styling
|
//Shared Imports
|
||||||
|
import React, { useState, useEffect, useCallback, useRef } from "react";
|
||||||
|
import { ReactFlowProvider } from "reactflow";
|
||||||
|
import "reactflow/dist/style.css";
|
||||||
|
import {
|
||||||
|
CloseAllDialog, CreditsDialog, RenameTabDialog, TabContextMenu
|
||||||
|
} from "./Dialogs";
|
||||||
|
import NavigationSidebar from "./Navigation_Sidebar";
|
||||||
|
|
||||||
|
// Styling Imports
|
||||||
|
import {
|
||||||
|
AppBar, Toolbar, Typography, Box, Menu, MenuItem, Button,
|
||||||
|
CssBaseline, ThemeProvider, createTheme
|
||||||
|
} from "@mui/material";
|
||||||
import {
|
import {
|
||||||
KeyboardArrowDown as KeyboardArrowDownIcon,
|
KeyboardArrowDown as KeyboardArrowDownIcon,
|
||||||
InfoOutlined as InfoOutlinedIcon,
|
InfoOutlined as InfoOutlinedIcon,
|
||||||
GitHub as GitHub,
|
GitHub as GitHub,
|
||||||
People as PeopleIcon
|
People as PeopleIcon
|
||||||
} from "@mui/icons-material";
|
} from "@mui/icons-material";
|
||||||
import { AppBar, Toolbar, Typography, Box, Menu, MenuItem, Button, CssBaseline, ThemeProvider, createTheme } from "@mui/material";
|
|
||||||
|
|
||||||
// General
|
// Workflow Editor Imports
|
||||||
import React, { useState, useEffect, useCallback, useRef } from "react";
|
|
||||||
import Login from "./Login.jsx";
|
|
||||||
import NavigationSidebar from "./Navigation_Sidebar";
|
|
||||||
import { CloseAllDialog, CreditsDialog, RenameTabDialog, TabContextMenu } from "./Dialogs";
|
|
||||||
|
|
||||||
// Navigation Pages
|
|
||||||
import SiteList from "./Sites/Site_List";
|
|
||||||
import DeviceList from "./Devices/Device_List";
|
|
||||||
import DeviceDetails from "./Devices/Device_Details";
|
|
||||||
import ScriptEditor from "./Scripting/Script_Editor";
|
|
||||||
import WorkflowList from "./Workflows/Workflow_List";
|
|
||||||
import ScheduledJobsList from "./Scheduling/Scheduled_Jobs_List";
|
|
||||||
|
|
||||||
// Workflow Editor
|
|
||||||
import StatusBar from "./Status_Bar";
|
|
||||||
import FlowTabs from "./Flow_Editor/Flow_Tabs";
|
import FlowTabs from "./Flow_Editor/Flow_Tabs";
|
||||||
import FlowEditor from "./Flow_Editor/Flow_Editor";
|
import FlowEditor from "./Flow_Editor/Flow_Editor";
|
||||||
import NodeSidebar from "./Flow_Editor/Node_Sidebar";
|
import NodeSidebar from "./Flow_Editor/Node_Sidebar";
|
||||||
import ReactFlowProvider from "reactflow";
|
import StatusBar from "./Status_Bar";
|
||||||
import "reactflow/dist/style.css";
|
|
||||||
|
|
||||||
// Networking
|
// Borealis Page Imports
|
||||||
|
import Login from "./Login.jsx";
|
||||||
|
import SiteList from "./Sites/Site_List";
|
||||||
|
import DeviceList from "./Devices/Device_List";
|
||||||
|
import DeviceDetails from "./Devices/Device_Details";
|
||||||
|
import WorkflowList from "./Workflows/Workflow_List";
|
||||||
|
import ScriptEditor from "./Scripting/Script_Editor";
|
||||||
|
import ScheduledJobsList from "./Scheduling/Scheduled_Jobs_List";
|
||||||
|
|
||||||
|
// Networking Imports
|
||||||
import { io } from "socket.io-client";
|
import { io } from "socket.io-client";
|
||||||
|
|
||||||
if (!window.BorealisSocket) {
|
if (!window.BorealisSocket) {
|
||||||
window.BorealisSocket = io(window.location.origin, { transports: ["websocket"] });
|
window.BorealisSocket = io(window.location.origin, { transports: ["websocket"] });
|
||||||
}
|
}
|
||||||
if (!window.BorealisUpdateRate) {
|
if (!window.BorealisUpdateRate) {
|
||||||
window.BorealisUpdateRate = 1000;
|
window.BorealisUpdateRate = 200;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
// Load node modules dynamically
|
// Load node modules dynamically
|
||||||
const modules = import.meta.glob('./Nodes/**/*.jsx', { eager: true });
|
const modules = import.meta.glob('./Nodes/**/*.jsx', { eager: true });
|
||||||
const nodeTypes = {};
|
const nodeTypes = {};
|
||||||
|
Reference in New Issue
Block a user