Add dialog Node Details

This commit is contained in:
Tilen Komel
2025-01-30 18:03:56 +01:00
parent 8ac714a5b5
commit 7142f0f8d5
6 changed files with 222 additions and 3 deletions
+7
View File
@@ -29,6 +29,7 @@ interface AppState {
nodeNumToBeRemoved: number;
accent: AccentColor;
connectDialogOpen: boolean;
nodeNumDetails: number;
setRasterSources: (sources: RasterSource[]) => void;
addRasterSource: (source: RasterSource) => void;
@@ -42,6 +43,7 @@ interface AppState {
setNodeNumToBeRemoved: (nodeNum: number) => void;
setAccent: (color: AccentColor) => void;
setConnectDialogOpen: (open: boolean) => void;
setNodeNumDetails: (nodeNum: number) => void;
}
export const useAppStore = create<AppState>()((set) => ({
@@ -57,6 +59,7 @@ export const useAppStore = create<AppState>()((set) => ({
accent: "orange",
connectDialogOpen: false,
nodeNumToBeRemoved: 0,
nodeNumDetails: 0,
setRasterSources: (sources: RasterSource[]) => {
set(
@@ -124,4 +127,8 @@ export const useAppStore = create<AppState>()((set) => ({
}),
);
},
setNodeNumDetails: (nodeNum) =>
set((state) => ({
nodeNumDetails: nodeNum,
})),
}));