@orchestrator-ui/orchestrator-ui-components
Version:
Library of UI Components used to display the workflow orchestrator frontend
19 lines (16 loc) • 438 B
text/typescript
import { createSlice } from '@reduxjs/toolkit';
import type { Slice } from '@reduxjs/toolkit';
export type CustomApiConfig = {
apiName: string;
apiBaseUrl: string;
};
type CustomApiSlice = Slice<CustomApiConfig[]>;
export const getCustomApiSlice = (
customApis: CustomApiConfig[],
): CustomApiSlice => {
return createSlice({
name: 'customApis',
initialState: customApis,
reducers: {},
});
};