UNPKG

@orchestrator-ui/orchestrator-ui-components

Version:

Library of UI Components used to display the workflow orchestrator frontend

22 lines (16 loc) 565 B
import { createSlice } from '@reduxjs/toolkit'; import type { Slice } from '@reduxjs/toolkit'; import type { OrchestratorConfig } from '@/types'; import { RootState } from '../store'; type OrchestratorConfigSlice = Slice<OrchestratorConfig>; export const getOrchestratorConfigSlice = ( config: OrchestratorConfig, ): OrchestratorConfigSlice => { return createSlice({ name: 'orchestrator', initialState: config, reducers: {}, }); }; export const selectOrchestratorConfig = (state: RootState) => state.orchestratorConfig;