@extends('layouts.app') @section('css') @endsection @section('js') @endsection @push('pageTitle') {{ __('labels.discussion_categories') }} @endpush @section('content') @include('components.common.page-header', [ 'pageTitle' => isset($discussionCategory) && isset($readonly) && $readonly ? __('labels.view_discussion_category') : (isset($discussionCategory) ? __('labels.edit_discussion_category') : __('labels.create_discussion_category')), 'actionButton' => [ 'url' => route('discussion-categories.index'), 'text' => __('labels.back_to_discussion_categories'), ], ]) @include('components.common.flush-message') @include('components.common.validation-errors') @php $sortOrder = old('sort_order', isset($product) ? $product->sort_order : (\App\Models\DiscussionCategory::max('sort_order') ?? 0) + 1); @endphp
@csrf @if(isset($discussionCategory)) @method('PUT') @endif
{{ __('labels.basic_information') }}
@error('title')
{{ $message }}
@enderror
@error('description')
{{ $message }}
@enderror
@if(!isset($readonly) || (isset($readonly) && !$readonly))
@include('components.form.pick-color', [ 'name' => 'color', 'selectedValue' => $discussionCategory->color ?? null, 'required' => false, ])
@include('components.form.select-icons', [ 'name' => 'icon', 'selectedValue' => $discussionCategory->icon ?? null, 'required' => false, ])
@endif
{{ __('labels.settings') }}
is_active ?? true))>
@error('is_active')
{{ $message }}
@enderror {{-- {{ __('labels.status_help_text') }} --}}
@error('sort_order')
{{ $message }}
@enderror
@if(isset($discussionCategory) && isset($readonly) && $readonly)
{{ $discussionCategory->threads_count ?? 0 }}
{{ __('labels.threads') }}
{{ $discussionCategory->active_threads_count ?? 0 }}
{{ __('labels.active') }}
@if($discussionCategory->created_at)
{{ __('labels.created') }}: {{ $discussionCategory->created_at->format('d.m.Y') }}
@endif
@endif
@if(isset($discussionCategory) && $discussionCategory->created_at)
{{ __('labels.audit_trail') }}
{{ __('labels.created') }}: {{ $discussionCategory->created_at->format('d.m.Y H:i') }}
@if($discussionCategory->createdBy)
{{ __('labels.created_by') }}: {{ $discussionCategory->createdBy->name ?? 'N/A' }}
@endif @if($discussionCategory->updated_at && $discussionCategory->updated_at != $discussionCategory->created_at)
{{ __('labels.last_updated') }}: {{ $discussionCategory->updated_at->format('d.m.Y H:i') }}
@endif
@endif
@if(!isset($readonly) || (isset($readonly) && !$readonly))
{{ __('labels.cancel') }}
@endif
@endsection