Files
developer.sailpoint.com/src/theme/ApiExplorer/Accept/index.tsx
2024-07-03 13:12:50 -04:00

30 lines
735 B
TypeScript

import React from "react";
import FormItem from "@theme/ApiExplorer/FormItem";
import FormSelect from "@theme/ApiExplorer/FormSelect";
import { useTypedDispatch, useTypedSelector } from "@theme/ApiItem/hooks";
import { setAccept } from "./slice";
function Accept() {
const value = useTypedSelector((state: any) => state.accept.value);
const options = useTypedSelector((state: any) => state.accept.options);
const dispatch = useTypedDispatch();
if (options.length <= 1) {
return null;
}
return (
<FormItem label="Accept">
<FormSelect
value={value}
options={options}
onChange={(e: any) => dispatch(setAccept(e.target.value))}
/>
</FormItem>
);
}
export default Accept;