Skip to content

Commit 4773d1d

Browse files
committed
moved demo stuff into demo folder and excluded it from dts
1 parent 30f1de8 commit 4773d1d

22 files changed

+142
-133
lines changed

dashi/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
</head>
99
<body>
1010
<div id="root"></div>
11-
<script type="module" src="/src/main.tsx"></script>
11+
<script type="module" src="/src/demo/main.tsx"></script>
1212
</body>
1313
</html>

dashi/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dashi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "dashi",
33
"private": true,
4-
"version": "0.0.2",
4+
"version": "0.0.3",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { CssBaseline, ThemeProvider, createTheme } from "@mui/material";
22
import Typography from "@mui/material/Typography";
33

4-
import { initAppStore } from "../actions/initAppStore";
5-
import ExtensionsInfo from "./ExtensionInfo";
6-
import PanelsControl from "./PanelsControl";
7-
import PanelsRow from "./PanelsRow";
4+
import { initSystemStore } from "../store/actions/initSystemStore";
5+
import ExtensionsInfo from "./components/ExtensionInfo";
6+
import PanelsControl from "./components/PanelsControl";
7+
import PanelsRow from "./components/PanelsRow";
88

9-
initAppStore();
9+
initSystemStore();
1010

1111
// MUI's default font family
1212
const fontFamily = "Roboto, Arial, sans-serif";

dashi/src/app/ExtensionInfo.tsx renamed to dashi/src/demo/components/ExtensionInfo.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import Typography from "@mui/material/Typography";
22

3-
import useAppStore from "../store/appStore";
3+
import { useExtensions, useContributionsResult } from "../../hooks";
44

55
function ExtensionsInfo() {
6-
const contributionsResult = useAppStore((state) => state.contributionsResult);
7-
const extensions = useAppStore((state) => state.extensions);
6+
const extensions = useExtensions();
7+
const contributionsResult = useContributionsResult();
88
if (contributionsResult.status === "ok") {
99
return (
1010
<div style={{ display: "flex", gap: 5 }}>
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { CSSProperties, ReactElement } from "react";
22
import CircularProgress from "@mui/material/CircularProgress";
33

4-
import { PropertyChangeHandler } from "../model/event";
5-
import { Contribution } from "../model/contribution";
6-
import { ContributionState } from "../state/contribution";
7-
import DashiComponent from "../components/DashiComponent";
4+
import { PropertyChangeHandler } from "../../model/event";
5+
import { Contribution } from "../../model/contribution";
6+
import { ContributionState } from "../../state/contribution";
7+
import DashiComponent from "../../components/DashiComponent";
88

99
const panelContainerStyle: CSSProperties = {
1010
display: "flex",

dashi/src/app/PanelsControl.tsx renamed to dashi/src/demo/components/PanelsControl.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,15 @@ import Checkbox from "@mui/material/Checkbox";
22
import FormControlLabel from "@mui/material/FormControlLabel";
33
import FormGroup from "@mui/material/FormGroup";
44

5-
import useAppStore from "../store/appStore";
6-
import { hidePanel } from "../actions/hidePanel";
7-
import { showPanel } from "../actions/showPanel";
8-
import { ContribPoint } from "../model/extension";
5+
import { useContributionStatesRecord } from "../../hooks";
6+
import { hidePanel } from "../../store/actions/hidePanel";
7+
import { showPanel } from "../../store/actions/showPanel";
8+
import { ContribPoint } from "../../model/extension";
99

1010
const contribPoint: ContribPoint = "panels";
1111

1212
function PanelsControl() {
13-
const contributionStatesRecord = useAppStore(
14-
(state) => state.contributionStatesRecord,
15-
);
13+
const contributionStatesRecord = useContributionStatesRecord();
1614
const panelStates = contributionStatesRecord[contribPoint];
1715
if (!panelStates) {
1816
// Ok, not ready yet
Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
import React from "react";
2-
import useAppStore from "../store/appStore";
3-
import applyPropertyChange from "../actions/applyPropertyChange";
4-
import { PropertyChangeEvent } from "../model/event";
2+
import {
3+
useContributionModelsRecord,
4+
useContributionStatesRecord,
5+
} from "../../hooks";
6+
import applyPropertyChange from "../../store/actions/applyPropertyChange";
7+
import { PropertyChangeEvent } from "../../model/event";
58
import Panel from "./Panel";
69

710
const contribPoint = "panels";
811

912
function PanelsRow() {
10-
const contributionModelsRecord = useAppStore(
11-
(state) => state.contributionModelsRecord,
12-
);
13-
const contributionStatesRecord = useAppStore(
14-
(state) => state.contributionStatesRecord,
15-
);
13+
const contributionModelsRecord = useContributionModelsRecord();
14+
const contributionStatesRecord = useContributionStatesRecord();
1615
const panelModels = contributionModelsRecord[contribPoint];
1716
const panelStates = contributionStatesRecord[contribPoint];
1817
if (!panelModels || !panelStates) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from "react";
22
import ReactDOM from "react-dom/client";
33

4-
import App from "./app/App";
4+
import App from "./App";
55

66
import "@fontsource/roboto/300.css";
77
import "@fontsource/roboto/400.css";

0 commit comments

Comments
 (0)