import React from 'react' import { Col, FormControl, FormGroup, Row } from 'react-bootstrap' import { setEnabledSignalingUrlCandidates, setSignalingUrlCandidates } from '@/app/actions' import { useAppDispatch, useAppSelector } from '@/app/hooks' import { isFormDisabled } from '@/utils' import { TooltipFormCheck } from './TooltipFormCheck' export const SignalingUrlCandidatesForm: React.FC = () => { const enabledSignalingUrlCandidates = useAppSelector( (state) => state.enabledSignalingUrlCandidates, ) const signalingUrlCandidates = useAppSelector((state) => state.signalingUrlCandidates) const connectionStatus = useAppSelector((state) => state.soraContents.connectionStatus) const disabled = isFormDisabled(connectionStatus) const dispatch = useAppDispatch() const onChangeSwitch = (event: React.ChangeEvent): void => { dispatch(setEnabledSignalingUrlCandidates(event.target.checked)) } const onChangeText = (event: React.ChangeEvent): void => { dispatch(setSignalingUrlCandidates(event.target.value.split('\n'))) } return ( <> signalingUrlCandidates {enabledSignalingUrlCandidates ? ( ) : null} ) }