@if (Request::get('action') == 'create')
@can('create', new fullMstr)
    <form method="POST" action="{{ route('masters.store') }}" accept-charset="UTF-8">
        {{ csrf_field() }}
        <div class="mb-3">
            <label for="title" class="form-label fw-bold">{{ __('master.title') }} <span class="text-danger">*</span></label>
            <input id="title" type="text" class="form-control{{ $errors->has('title') ? ' is-invalid' : '' }}" name="title" value="{{ old('title') }}" required>
            {!! $errors->first('title', '<span class="invalid-feedback" role="alert">:message</span>') !!}
        </div>
        <div class="mb-3">
            <label for="description" class="form-label fw-bold">{{ __('master.description') }}</label>
            <textarea id="description" class="form-control{{ $errors->has('description') ? ' is-invalid' : '' }}" name="description" rows="4">{{ old('description') }}</textarea>
            {!! $errors->first('description', '<span class="invalid-feedback" role="alert">:message</span>') !!}
        </div>
        <div class="mb-3">
            <input type="submit" value="{{ __('app.create') }}" class="btn btn-success">
            <a href="{{ route('masters.index') }}" class="btn btn-link">{{ __('app.cancel') }}</a>
        </div>
    </form>
@endcan
@endif
@if (Request::get('action') == 'edit' && $editableMaster)
@can('update', $editableMaster)
    <form method="POST" action="{{ route('masters.update', $editableMaster) }}" accept-charset="UTF-8">
        {{ csrf_field() }} {{ method_field('patch') }}
        <div class="mb-3">
            <label for="title" class="form-label fw-bold">{{ __('master.title') }} <span class="text-danger">*</span></label>
            <input id="title" type="text" class="form-control{{ $errors->has('title') ? ' is-invalid' : '' }}" name="title" value="{{ old('title', $editableMaster->title) }}" required>
            {!! $errors->first('title', '<span class="invalid-feedback" role="alert">:message</span>') !!}
        </div>
        <div class="mb-3">
            <label for="description" class="form-label fw-bold">{{ __('master.description') }}</label>
            <textarea id="description" class="form-control{{ $errors->has('description') ? ' is-invalid' : '' }}" name="description" rows="4">{{ old('description', $editableMaster->description) }}</textarea>
            {!! $errors->first('description', '<span class="invalid-feedback" role="alert">:message</span>') !!}
        </div>
        <input name="page" value="{{ request('page') }}" type="hidden">
        <input name="q" value="{{ request('q') }}" type="hidden">
        <div class="mb-3">
            <input type="submit" value="{{ __('master.update') }}" class="btn btn-success">
            <a href="{{ route('masters.index', Request::only('q', 'page')) }}" class="btn btn-link">{{ __('app.cancel') }}</a>
            @can('delete', $editableMaster)
                <a href="{{ route('masters.index', ['action' => 'delete', 'id' => $editableMaster->id] + Request::only('page', 'q')) }}" id="del-master-{{ $editableMaster->id }}" class="btn btn-danger float-end">{{ __('app.delete') }}</a>
            @endcan
        </div>
    </form>
@endcan
@endif
@if (Request::get('action') == 'delete' && $editableMaster)
@can('delete', $editableMaster)
    <div class="card">
        <div class="card-header">{{ __('master.delete') }}</div>
        <div class="card-body">
            <label class="form-label text-primary">{{ __('master.title') }}</label>
            <p>{{ $editableMaster->title }}</p>
            <label class="form-label text-primary">{{ __('master.description') }}</label>
            <p>{{ $editableMaster->description }}</p>
            {!! $errors->first('master_id', '<span class="invalid-feedback" role="alert">:message</span>') !!}
        </div>
        <hr style="margin:0">
        <div class="card-body text-danger">{{ __('master.delete_confirm') }}</div>
        <div class="card-footer">
            <form method="POST" action="{{ route('masters.destroy', $editableMaster) }}" accept-charset="UTF-8" onsubmit="return confirm(&quot;{{ __('app.delete_confirm') }}&quot;)" class="del-form float-end" style="display: inline;">
                {{ csrf_field() }} {{ method_field('delete') }}
                <input name="master_id" type="hidden" value="{{ $editableMaster->id }}">
                <input name="page" value="{{ request('page') }}" type="hidden">
                <input name="q" value="{{ request('q') }}" type="hidden">
                <button type="submit" class="btn btn-danger">{{ __('app.delete_confirm_button') }}</button>
            </form>
            <a href="{{ route('masters.index', Request::only('q', 'page')) }}" class="btn btn-link">{{ __('app.cancel') }}</a>
        </div>
    </div>
@endcan
@endif
