fix estilos de formulario de agregar área común
This commit is contained in:
		
							parent
							
								
									e449b28e87
								
							
						
					
					
						commit
						2499c0ab64
					
				| 
						 | 
				
			
			@ -388,10 +388,10 @@ const AreasComunes = () => {
 | 
			
		|||
    };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    function compareTimesMinRequired(hour1, hour2){
 | 
			
		||||
        var timeFormat1 =  Number(hour1.replace(/[:]/g,''));
 | 
			
		||||
        var timeFormat2 = Number(hour2.replace(/[:]/g,''));
 | 
			
		||||
        if(timeFormat1 <= timeFormat2){
 | 
			
		||||
    function compareTimesMinRequired(hour1, hour2) {
 | 
			
		||||
        var timeFormat1 = Number(hour1.replace(/[:]/g, ''));
 | 
			
		||||
        var timeFormat2 = Number(hour2.replace(/[:]/g, ''));
 | 
			
		||||
        if (timeFormat1 <= timeFormat2) {
 | 
			
		||||
            return true;
 | 
			
		||||
        } else {
 | 
			
		||||
            return false;
 | 
			
		||||
| 
						 | 
				
			
			@ -439,60 +439,83 @@ const AreasComunes = () => {
 | 
			
		|||
                    <div className="p-fluid formgrid grid">
 | 
			
		||||
                        <div className="field col-12 md:col-6">
 | 
			
		||||
                            <label htmlFor="name">Nombre</label>
 | 
			
		||||
                            <InputText id="name"
 | 
			
		||||
                                type="text"
 | 
			
		||||
                                onChange={(e) => onInputChange(e, 'name')}
 | 
			
		||||
                                value={commonArea.name}
 | 
			
		||||
                                required
 | 
			
		||||
                                autoFocus
 | 
			
		||||
                                className={classNames({
 | 
			
		||||
                                    'p-invalid': submitted && commonArea.name === '',
 | 
			
		||||
                                })}
 | 
			
		||||
                            />
 | 
			
		||||
                            {submitted && commonArea.name === '' && (
 | 
			
		||||
                                <small className="p-invalid">Nombre es requirido.</small>
 | 
			
		||||
                            )}
 | 
			
		||||
                            <div className="p-0 col-12 md:col-12">
 | 
			
		||||
 | 
			
		||||
                                <div className="p-inputgroup">
 | 
			
		||||
                                    <span className="p-inputgroup-addon p-button p-icon-input-khaki">
 | 
			
		||||
                                        <i className="pi pi-home"></i>
 | 
			
		||||
                                    </span>
 | 
			
		||||
                                    <InputText id="name"
 | 
			
		||||
                                        type="text"
 | 
			
		||||
                                        onChange={(e) => onInputChange(e, 'name')}
 | 
			
		||||
                                        value={commonArea.name}
 | 
			
		||||
                                        required
 | 
			
		||||
                                        autoFocus
 | 
			
		||||
                                        className={classNames({
 | 
			
		||||
                                            'p-invalid': submitted && commonArea.name === '',
 | 
			
		||||
                                        })}
 | 
			
		||||
                                    />
 | 
			
		||||
                                </div>
 | 
			
		||||
                                {submitted && commonArea.name === '' && (
 | 
			
		||||
                                    <small className="p-invalid">Nombre es requirido.</small>
 | 
			
		||||
                                )}
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div className="field col-12 md:col-6">
 | 
			
		||||
                            <label htmlFor="hourMin">Hora apertura</label>
 | 
			
		||||
                            <InputText id="hourMin"
 | 
			
		||||
                                type="time"
 | 
			
		||||
                                min="00:00" max="23:59"
 | 
			
		||||
                                step="3600000"
 | 
			
		||||
                                onChange={(e) => onInputChange(e, 'hourMin')}
 | 
			
		||||
                                value={commonArea.hourMin}
 | 
			
		||||
                                required
 | 
			
		||||
                                autoFocus
 | 
			
		||||
                                className={classNames({
 | 
			
		||||
                                    'p-invalid': submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin),
 | 
			
		||||
                                })}
 | 
			
		||||
                            />
 | 
			
		||||
                            {submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin) && (
 | 
			
		||||
                                <small className="p-invalid">La hora de apertura debe ser menor que la hora de cierre.</small>
 | 
			
		||||
                            )}
 | 
			
		||||
                            <div className="p-0 col-12 md:col-12">
 | 
			
		||||
                                <div className="p-inputgroup">
 | 
			
		||||
                                    <span className="p-inputgroup-addon p-button p-icon-input-khaki">
 | 
			
		||||
                                        <i className="pi pi-home"></i>
 | 
			
		||||
                                    </span>
 | 
			
		||||
                                    <InputText id="hourMin"
 | 
			
		||||
                                        type="time"
 | 
			
		||||
                                        min="00:00" max="23:59"
 | 
			
		||||
                                        step="3600000"
 | 
			
		||||
                                        onChange={(e) => onInputChange(e, 'hourMin')}
 | 
			
		||||
                                        value={commonArea.hourMin}
 | 
			
		||||
                                        required
 | 
			
		||||
                                        autoFocus
 | 
			
		||||
                                        className={classNames({
 | 
			
		||||
                                            'p-invalid': submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin),
 | 
			
		||||
                                        })}
 | 
			
		||||
                                    />
 | 
			
		||||
                                </div>
 | 
			
		||||
                                {submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin) && (
 | 
			
		||||
                                    <small className="p-invalid">La hora de apertura debe ser menor que la hora de cierre.</small>
 | 
			
		||||
                                )}
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div className="field col-12 md:col-6">
 | 
			
		||||
                            <label htmlFor="hourMax">Hora de cierre</label>
 | 
			
		||||
                            <InputText id="hourMax"
 | 
			
		||||
                                type="time"
 | 
			
		||||
                                min="00:00" max="23:59"
 | 
			
		||||
                                step="3600000"
 | 
			
		||||
                                onChange={(e) => onInputChange(e, 'hourMax')}
 | 
			
		||||
                                value={commonArea.hourMax}
 | 
			
		||||
                                required
 | 
			
		||||
                                autoFocus
 | 
			
		||||
                                className={classNames({
 | 
			
		||||
                                    'p-invalid': submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin),
 | 
			
		||||
                                })}
 | 
			
		||||
                            />
 | 
			
		||||
                            {submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin) && (
 | 
			
		||||
                                <small className="p-invalid">La hora de cierre debe ser mayor que la hora de apertura</small>
 | 
			
		||||
                            )}
 | 
			
		||||
                            <div className="p-0 col-12 md:col-12">
 | 
			
		||||
                                <div className="p-inputgroup">
 | 
			
		||||
                                    <span className="p-inputgroup-addon p-button p-icon-input-khaki">
 | 
			
		||||
                                        <i className="pi pi-home"></i>
 | 
			
		||||
                                    </span>
 | 
			
		||||
                                    <InputText id="hourMax"
 | 
			
		||||
                                        type="time"
 | 
			
		||||
                                        min="00:00" max="23:59"
 | 
			
		||||
                                        step="3600000"
 | 
			
		||||
                                        onChange={(e) => onInputChange(e, 'hourMax')}
 | 
			
		||||
                                        value={commonArea.hourMax}
 | 
			
		||||
                                        required
 | 
			
		||||
                                        autoFocus
 | 
			
		||||
                                        className={classNames({
 | 
			
		||||
                                            'p-invalid': submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin),
 | 
			
		||||
                                        })}
 | 
			
		||||
                                    />
 | 
			
		||||
                                </div>
 | 
			
		||||
                                {submitted && compareTimesMinRequired(commonArea.hourMax, commonArea.hourMin) && (
 | 
			
		||||
                                    <small className="p-invalid">La hora de cierre debe ser mayor que la hora de apertura</small>
 | 
			
		||||
                                )}
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
                        <div className="field col-12 md:col-6">
 | 
			
		||||
                            <label htmlFor="bookable">¿Necesita Reservación?</label>
 | 
			
		||||
                            <div className="formgrid grid">
 | 
			
		||||
                            <div className="formgrid grid align-items-end" style={{marginTop: '12px', width: '300px'}}>
 | 
			
		||||
                                <div className="field-radiobutton col-6">
 | 
			
		||||
 | 
			
		||||
                                    <RadioButton
 | 
			
		||||
                                        inputId="bookable1"
 | 
			
		||||
                                        name="bookable"
 | 
			
		||||
| 
						 | 
				
			
			@ -500,7 +523,11 @@ const AreasComunes = () => {
 | 
			
		|||
                                        onChange={onBookableChange}
 | 
			
		||||
                                        checked={commonArea.bookable === '1'}
 | 
			
		||||
                                    />
 | 
			
		||||
                                    <label htmlFor="bookable1">Sí</label>
 | 
			
		||||
                                    <label htmlFor="bookable1">
 | 
			
		||||
                                        <span className="p-icon-input-khaki">
 | 
			
		||||
                                            <i className="pi pi-check status status-1"></i> Sí
 | 
			
		||||
                                        </span>
 | 
			
		||||
                                    </label>
 | 
			
		||||
                                </div>
 | 
			
		||||
                                <div className="field-radiobutton col-6">
 | 
			
		||||
                                    <RadioButton
 | 
			
		||||
| 
						 | 
				
			
			@ -510,7 +537,11 @@ const AreasComunes = () => {
 | 
			
		|||
                                        onChange={onBookableChange}
 | 
			
		||||
                                        checked={commonArea.bookable === '0'}
 | 
			
		||||
                                    />
 | 
			
		||||
                                    <label htmlFor="bookable2">No</label>
 | 
			
		||||
                                    <label htmlFor="bookable2">
 | 
			
		||||
                                        <span className="p-icon-input-khaki">
 | 
			
		||||
                                            <i className="pi pi-times status status-0"></i> No
 | 
			
		||||
                                        </span>
 | 
			
		||||
                                    </label>
 | 
			
		||||
                                </div>
 | 
			
		||||
                            </div>
 | 
			
		||||
                        </div>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue