@extends('layouts.app') @section('title', isset($user) ? __('labels.edit_Profile & Company Data') : __('labels.create_Profile & Company Data')) @push('pageTitle') {{ __('labels.user_profile_and_company_data') }} @endpush @section('css') @endsection @section('js') {{-- --}} @endsection @section('content') @include('components.common.page-header', [ 'pageTitle' => isset($user) && isset($readonly) && $readonly ? __('labels.user_profile_company_data') : (isset($user) ? __('labels.edit_user_profile') : __('labels.add_new_profile')), 'actionButton' => [ 'url' => route('users.index'), 'text' => __('labels.back_to_list'), ], ]) @include('components.common.flush-message') @include('components.common.validation-errors')
@csrf @if (isset($user)) @method('PUT') @endif
@if (!(isset($readonly) && $readonly))
{{ __('labels.remove') }}
@endif
@error('name')
{{ $message }}
@enderror
@error('email')
{{ $message }}
@enderror
@error('phone')
{{ $message }}
@enderror
@if (!isset($readonly) || (isset($readonly) && !$readonly))
@error('password')
{{ $message }}
@enderror
@error('password')
{{ $message }}
@enderror
@endif @include('components.form.author-name', [ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'authorName' => old( 'author_name', isset($user->author_name) && $user->author_name ? $user->author_name : auth()->user()->name), ])
is_premium ?? false)) {{ isset($readonly) && $readonly ? 'disabled' : '' }} id="checkDefault">
@error('is_premium')
{{ $message }}
@enderror
@include('pages.users.templates.company-data') @if (auth()->user()->isSuperAdmin()) @include('pages.users.templates.membership-data') @include('pages.users.templates.select-admin-roles', [ 'readonly' => (isset($user) && $user->id == auth()->user()->id) || (isset($readonly) && $readonly) ? 1 : 0, 'selectedGroups' => $selectedGroups ?? [], 'selectedAdminRoles' => old( 'admin_roles', isset($selectedAdminRoles) && count($selectedAdminRoles) ? $selectedAdminRoles : null), ]) @endif @include('pages.users.templates.select-group', [ 'readonly' => isset($readonly) && $readonly ? 1 : 0, 'groups' => $groups ?? [], 'selectedGroups' => old( 'groups', isset($selectedGroups) && count($selectedGroups) ? $selectedGroups : null), ]) @if (!isset($readonly) || (isset($readonly) && !$readonly))
{{ __('labels.cancel') }}
@endif
@endsection