@extends('layouts/contentLayoutMaster') @section('title', __('locale.contacts.new_contact')) @section('content') <!-- Basic Vertical form layout section start --> <section id="basic-vertical-layouts"> <div class="row match-height"> <div class="col-md-6 col-12"> <div class="card"> <div class="card-header"> <h4 class="card-title">{{ __('locale.contacts.new_contact') }}</h4> </div> <div class="card-content"> <div class="card-body"> <form class="form form-vertical" action="{{ route('customer.contact.store', $contact->uid) }}" method="post"> @csrf <div class="row"> <div class="col-12"> <div class="mb-1"> <label for="phone" class="form-label required">{{__('locale.labels.phone')}}</label> <input type="text" id="phone" class="form-control @error('phone') is-invalid @enderror" value="{{ old('phone') }}" name="phone" required> @error('phone') <div class="invalid-feedback"> {{ $message }} </div> @enderror <p><small class="text-primary"> {!! __('locale.contacts.include_country_code') !!} </small></p> </div> <div class="mb-1"> <label for="first_name" class="form-label">{{__('locale.labels.first_name')}}</label> <input type="text" id="first_name" class="form-control @error('first_name') is-invalid @enderror" value="{{ old('first_name') }}" name="first_name"> @error('first_name') <div class="invalid-feedback"> {{ $message }} </div> @enderror </div> <div class="mb-1"> <label for="last_name" class="form-label">{{__('locale.labels.last_name')}}</label> <input type="text" id="last_name" class="form-control @error('last_name') is-invalid @enderror" value="{{ old('last_name') }}" name="last_name"> @error('last_name') <div class="invalid-feedback"> {{ $message }} </div> @enderror </div> </div> </div> <div class="row"> <div class="col-12"> <button type="submit" class="btn btn-primary mb-1"> <i data-feather="save"></i> {{__('locale.buttons.save')}} </button> </div> </div> </form> </div> </div> </div> </div> </div> </section> <!-- // Basic Vertical form layout section end --> @endsection @section('page-script') <script> let firstInvalid = $('form').find('.is-invalid').eq(0); if (firstInvalid.length) { $('body, html').stop(true, true).animate({ 'scrollTop': firstInvalid.offset().top - 200 + 'px' }, 200); } </script> @endsection