@ -16,10 +16,6 @@ import { useForm } from '../../../../../hooks/useForm';
import { formsSubscription } from '../../../additionalForms' ;
import { FormSkeleton } from '../../Skeleton' ;
const initialValuesUser = {
name : '' ,
} ;
const initialValuesRoom = {
topic : '' ,
tags : [ ] ,
@ -27,18 +23,6 @@ const initialValuesRoom = {
priorityId : '' ,
} ;
const getInitialValuesUser = ( visitor ) => {
if ( ! visitor ) {
return initialValuesUser ;
}
const { name , fname } = visitor ;
return {
name : ( name || fname ) ? ? '' ,
} ;
} ;
const getInitialValuesRoom = ( room ) => {
if ( ! room ) {
return initialValuesRoom ;
@ -57,9 +41,6 @@ const getInitialValuesRoom = (room) => {
function RoomEdit ( { room , visitor , reload , close } ) {
const t = useTranslation ( ) ;
const { values , handlers , hasUnsavedChanges : hasUnsavedChangesContact } = useForm (
getInitialValuesUser ( visitor ) ,
) ;
const {
values : valuesRoom ,
handlers : handlersRoom ,
@ -68,9 +49,6 @@ function RoomEdit({ room, visitor, reload, close }) {
const canViewCustomFields = ( ) =>
hasAtLeastOnePermission ( [ 'view-livechat-room-customfields' , 'edit-livechat-room-customfields' ] ) ;
const { handleName } = handlers ;
const { name } = values ;
const { handleTopic , handleTags , handlePriorityId } = handlersRoom ;
const { topic , tags , priorityId } = valuesRoom ;
@ -131,7 +109,6 @@ function RoomEdit({ room, visitor, reload, close }) {
e . preventDefault ( ) ;
const userData = {
_id : visitor . _id ,
name ,
} ;
const roomData = {
@ -153,8 +130,7 @@ function RoomEdit({ room, visitor, reload, close }) {
} ) ;
const formIsValid =
( hasUnsavedChangesContact || hasUnsavedChangesRoom || hasUnsavedChangesCustomFields ) &&
customFieldsError . length === 0 ;
( hasUnsavedChangesRoom || hasUnsavedChangesCustomFields ) && customFieldsError . length === 0 ;
if ( [ stateCustomFields , statePriorities ] . includes ( AsyncStatePhase . LOADING ) ) {
return < FormSkeleton / > ;
@ -165,12 +141,6 @@ function RoomEdit({ room, visitor, reload, close }) {
return (
< >
< VerticalBar . ScrollableContent is = 'form' >
< Field >
< Field . Label > { t ( 'Name' ) } < / F i e l d . L a b e l >
< Field . Row >
< TextInput flexGrow = { 1 } value = { name } onChange = { handleName } / >
< / F i e l d . R o w >
< / F i e l d >
{ canViewCustomFields ( ) && allCustomFields && (
< CustomFieldsForm
jsonCustomFields = { jsonCustomField }