@extends('layouts.admin.app') @section('title', isset($blog) ? __('buttons.edit') . ' ' . __('pages/admin/blog.heading.singular') : __('pages/common.add_new', ['resource' => __('pages/admin/blog.heading.singular')])) @section('content')
{{-- Breadcrumb --}}
@if(isset($blog)) @method('PUT') @endif {{-- Two-Column Flex Layout --}}
{{-- Title --}}
{{ __('pages/admin/blog.form.title') }}
{{-- Short Description --}}
{{ __('pages/admin/blog.form.short_description') }}
{{-- Description / Content --}}
{{ __('pages/admin/blog.form.content') }}
{{-- Status Card --}}
{{ __('pages/admin/blog.form.status') }}
{{-- SEO / Meta Card --}}

SEO / Meta

{{-- Meta Title --}}
{{ __('pages/admin/blog.form.meta_title') }}
{{-- Meta Description --}}
{{ __('pages/admin/blog.form.meta_description') }}
{{-- Meta Keywords --}}
{{ __('pages/admin/blog.form.meta_keywords') }}
{{-- Image Picker Card --}}

{{ __('pages/admin/blog.form.image') }}

{{-- Square Image Picker --}}
{{-- Preview Box (1:1 ratio) --}}
{{-- Empty State (no image selected) --}} {{-- Image Preview --}} {{-- Hidden file input --}}
{{-- Image action strip (when image exists) --}} {{-- Removing indicator --}}
{{-- Form Buttons — bottom-right --}}
{{ __('buttons.cancel') }} {{ isset($blog) ? __('buttons.save_changes') : __('buttons.save') }} {{ __('buttons.saving') }}
@endsection @push('before-app-js') {!! JsValidator::formRequest('App\Http\Requests\Admin\Blog\BlogRequest', '#blog-form') !!} @vite(['resources/js/admin/blog-form.js']) @endpush