@extends('layouts.app') @section('title', 'Custom Fields') @section('page-title', 'Dynamic Fields') @section('page-subtitle', 'Global field definitions for employee onboarding') @section('breadcrumbs') @include('layouts.components.breadcrumbs', ['items' => [['label' => 'Admin', 'url' => '/admin/dashboard'], ['label' => 'Custom Fields']]]) @endsection @section('page-actions') Add Field @endsection @section('content')
@forelse($fields as $f) @empty @endforelse
LabelKeyTypeModuleSectionRequiredStatusActions
{{ $f->field_label }} {{ $f->field_key }} {{ $f->field_type }} {{ ucfirst($f->module) }} {{ ucfirst($f->section) }} @if($f->is_required)Required @elseOptional@endif @if($f->is_active)Active @elseInactive@endif
@csrf @method('DELETE')
@include('layouts.components.empty-state', ['icon' => 'box', 'title' => 'No custom fields', 'message' => 'Define dynamic fields for employee onboarding.', 'actionUrl' => route('admin.custom-fields.create'), 'actionLabel' => 'Add Field'])
@if($fields->hasPages())
@include('layouts.components.pagination', ['paginator' => $fields])
@endif
@endsection