import { FormErrorMessage, FormLabel, Switch } from '@chakra-ui/react'; import { __ } from '@wordpress/i18n'; import React from 'react'; import { useFormContext } from 'react-hook-form'; import FormControlTwoCol from '../../../../../../../assets/js/back-end/components/common/FormControlTwoCol'; import ToolTip from '../../../../../../../assets/js/back-end/screens/settings/components/ToolTip'; import { GroupSettingsSchema } from '../../../types/group'; interface Props { onStatusChange?: boolean; onMemberChange?: boolean; } const EnrollmentStatusControl: React.FC = (props) => { const { onStatusChange, onMemberChange } = props; const { register, formState: { errors }, } = useFormContext(); return ( <> {__( 'Deactivate Enrollment on Status Change', 'learning-management-system', )} {errors?.deactivate_enrollment_on_status_change && errors.deactivate_enrollment_on_status_change.message?.toString()} {__( 'Deactivate Enrollment on Member Change', 'learning-management-system', )} {errors?.deactivate_enrollment_on_member_change && errors.deactivate_enrollment_on_member_change.message?.toString()} ); }; export default EnrollmentStatusControl;