refactor(rack-planner): lift port config modal state to root level to avoid rendering issues within transformed modules
This commit is contained in:
@@ -24,6 +24,9 @@ interface RackState {
|
||||
setCablingFromPortId: (id: string | null) => void;
|
||||
createConnection: (fromPortId: string, toPortId: string) => Promise<void>;
|
||||
deleteConnection: (id: string) => Promise<void>;
|
||||
// Port Config Global Modal
|
||||
activeConfigPortId: string | null;
|
||||
setActiveConfigPortId: (id: string | null) => void;
|
||||
}
|
||||
|
||||
export const useRackStore = create<RackState>((set, get) => ({
|
||||
@@ -128,4 +131,7 @@ export const useRackStore = create<RackState>((set, get) => ({
|
||||
const racks = await apiClient.racks.list();
|
||||
set({ racks });
|
||||
},
|
||||
|
||||
activeConfigPortId: null,
|
||||
setActiveConfigPortId: (id) => set({ activeConfigPortId: id }),
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user