@orchestrator-ui/orchestrator-ui-components
Version:
Library of UI Components used to display the workflow orchestrator frontend
19 lines (14 loc) • 498 B
text/typescript
import type { ComponentMatcherExtender } from 'pydantic-forms';
import { Slice, createSlice } from '@reduxjs/toolkit';
export type PydanticForm = {
componentMatcherExtender?: ComponentMatcherExtender;
};
type PydanticFormComponentMatcherSlice = Slice<PydanticForm>;
export const getPydanticFormSlice = (
pydanticForm: PydanticForm,
): PydanticFormComponentMatcherSlice =>
createSlice({
name: 'pydanticForm',
initialState: pydanticForm,
reducers: {},
});