{{ html()->form('POST', route('user.store'))->id('user')->attribute('enctype', 'multipart/form-data')->attribute('data-toggle', 'validator')->open() }}
{{ html()->hidden('id',$customerdata->id ?? null) }}
{{ html()->hidden('user_type', 'user') }}
{{ html()->label(__('messages.first_name') . ' *', 'first_name')->class('form-control-label') }}
{{ html()->text('first_name', $customerdata->first_name)->placeholder(__('messages.first_name'))->class('form-control')->required() }}
{{ html()->label(__('messages.last_name') . ' *', 'last_name')->class('form-control-label') }}
{{ html()->text('last_name', $customerdata->last_name)->placeholder(__('messages.last_name'))->class('form-control')->required() }}
{{ html()->label(__('messages.username') . ' *', 'username')->class('form-control-label') }}
{{ html()->text('username',$customerdata->username)->placeholder(__('messages.username'))->class('form-control')->required() }}
@if(auth()->user()->hasAnyRole(['admin','demo_admin']))
{{ html()->label(__('messages.user_type') . ' *', 'user_type')->class('form-control-label') }}
@endif
{{ html()->label(__('messages.email') . ' *', 'email')->class('form-control-label') }}
{{ html()->email('email',$customerdata->email)->placeholder(__('messages.email'))->class('form-control')->required()->attribute('pattern','[^@]+@[^@]+\.[a-zA-Z]{2,}')->attribute('title', 'Please enter a valid email address') }}
@if (!isset($customerdata->id) || $customerdata->id == null)
{{ html()->label(__('messages.password') . ' *', 'password')->class('form-control-label') }}
{{ html()->password('password')->class('form-control')->placeholder(__('messages.password'))->required()->attribute('autocomplete', 'new-password') }}
@endif
{{ html()->label(__('messages.contact_number') . ' *', 'contact_number')->class('form-control-label') }}
{{ html()->text('contact_number',$customerdata->contact_number)->placeholder(__('messages.contact_number'))->class('form-control')->required() }}
{{ html()->label(__('messages.status') . ' *', 'status')->class('form-control-label') }}
{{ html()->select('status', ['1' => __('messages.active'), '0' => __('messages.inactive')],$customerdata->status)->class('form-select select2js')->required()}}
{{ html()->label(__('messages.address'), 'address')->class('form-control-label') }}
{{ html()->textarea('address', $customerdata->address)->class('form-control textarea')->rows(3)->placeholder(__('messages.address')) }}
{{ html()->submit(__('messages.save'))->class('btn btn-md btn-primary float-end') }}
{{ html()->form()->close() }}