@inject('appHomeDisplayType', 'Modules\Apps\Enums\AppHomeDisplayType') {!! field()->langNavTabs() !!}
@foreach (config('laravellocalization.supportedLocales') as $code => $lang)
{!! field()->text( 'title[' . $code . ']', __('apps::dashboard.app_homes.form.title') . '-' . $code, $model->getTranslation('title', $code), ['data-name' => 'title.' . $code], ) !!}
@endforeach

@foreach (Modules\Apps\Entities\AppHome::typesForSelect() as $type => $display_name) @endforeach
@foreach (Modules\Apps\Entities\AppHome::typesForSelect('placeholders') as $type => $display_name)
@if ($type == 'description')
@foreach (config('translatable.locales') as $code)
{!! field()->ckEditor5( 'description[' . $code . ']', __('page::dashboard.pages.form.description') . '-' . $code, $model->getTranslation('description', $code), ['data-name' => 'description.' . $code], ) !!}
@endforeach
@else {!! field()->multiSelect( $type, $display_name, \Modules\Apps\Entities\AppHome::getClassByType($type)->pluck('title', 'id')->toArray(), $model->$type->count() ? $model->$type->pluck('id')->toArray() : [], ) !!} @endif
@endforeach
@foreach ($appHomeDisplayType::getConstList() as $type) @endforeach

{!! field()->checkBox('add_dates', __('apps::dashboard.app_homes.form.add_dates'), null, [ 'onchange' => 'toggleBooleanSwitch(this,"#dates_container")', ]) !!}
{!! field()->number('order', __('apps::dashboard.app_homes.form.order')) !!} {!! field()->checkBox('status', __('apps::dashboard.app_homes.form.status')) !!} @if ($model->trashed()) {!! field()->checkBox('trash_restore', __('apps::dashboard.app_homes.form.restore')) !!} @endif @push('scripts') @endpush