@php
    use App\Libs\Facades\MenuFormBuilder;
@endphp
<li class="dd-item dd3-item {{ !empty($menu_errors) ? 'has-errors' : '' }} {{ !empty($menuItem->refDeleted) ? 'ref-deleted' : '' }}" data-id="{{ $menuItem->id }}">
    <input type="hidden" name="menu_id[]" value="{{ $menuItem->id }}" />
    <input type="hidden" name="menu_type[{{ $menuItem->id }}]" value="{{ $menuItem->type }}" />
    <input type="hidden" name="entry_id[{{ $menuItem->id }}]" value="{{ $menuItem->entry_id ? $menuItem->entry_id : '' }}" />
    <input type="hidden" name="website_object_id[{{ $menuItem->id }}]" value="{{ !empty($menuItem->website_object_id) ? $menuItem->website_object_id : '' }}" />
    <input type="hidden" name="big_menu_id[{{ $menuItem->id }}]" value="{{ $menuItem->bigMenu ? $menuItem->bigMenu->id : '' }}" />
    <div class="dd-handle dd3-handle"></div>
    <div class="dd3-content panel panel-default">
        <div class="panel-heading">
            <div class="menu-title">{{ $menuItem->title }} &nbsp;</div>
            <a data-toggle="collapse" data-target="#collapse_menu_item_{{ $menuItem->id }}" class="btn btn-xs btn-default colapse-menu-item collapsed">
                <span class="icon glyphicon glyphicon-edit"></span>
            </a>
        </div>
        <div id="collapse_menu_item_{{ $menuItem->id }}" class="panel-collapse collapse">
            <div class="panel-body">
                <div class="row menu-item-info">
                    <div class="col-xs-10">
                        <h6>
                            @if(!empty($menuItem->refDeleted))
                                <em>DELETED REFERENCE:</em>
                                <span>
                                    @if($menuItem->website_object_id)

                                        <em>{{ $menuItem->websiteObject()->withTrashed()->first()->object_type }}:</em> <span>{{ $menuItem->websiteObject()->withTrashed()->first()->objectable()->withTrashed()->first()->title }}</span>
                                    @elseif($menuItem->entry_id)
                                    @endif
                                </span>
                            @elseif($menuItem->bigMenu)
                                <em>Content Menu:</em> <span>{{ $menuItem->bigMenu->title }}</span>
                            @elseif(!empty($menuItem->website_object_id))
                                <em>{{ $menuItem->websiteObject->object_type }}:</em> <span>{{ $menuItem->websiteObject->objectable->title }}</span>
                            @elseif($menuItem->entry)
                                <em>Page:</em> <span>{{ $menuItem->entry->title }}</span>
                            @else
                                <em>Internal or external link</em>
                            @endif
                        </h6>
                    </div>
                    <div class="col-xs-2">
                        <a class="btn btn-xs btn-default  pull-right delete-menu-item">
                            <span class="icon glyphicon glyphicon-trash"></span>
                        </a>
                    </div>
                </div>
                @if(!empty($menuItem->websiteObject))
                    <div class="row">
                        <div class="col-sm-8">
                            <div class="form-group vertical-checkbox">
                                <div class="checkbox">
                                    <label>
                                        <input type="checkbox" name="use_object_title[{{ $menuItem->id }}]" {{ $menuItem->use_object_title ? 'checked' : '' }} class=""/>
                                        {{ trans('backend.use_objects_title') }}
                                    </label>
                                </div>
                            </div>
                        </div>
                    </div>
                @endif
                <div class="row">
                    <div class="col-sm-8">
                        {!! MenuFormBuilder::text("title", trans('backend.title'), false, $menuItem, (isset($menu_errors) ? $menu_errors : null), $menuItem->id) !!}
                    </div>
                    <div class="col-sm-4">
                        <div class="form-group vertical-checkbox">
                            <label class="control-label" for="">{{ trans('backend.status') }}</label>
                            <div class="checkbox">
                                <label>
                                    <input type="checkbox" id="link_open_new_window" name="active[{{ $menuItem->id }}]" {{ $menuItem->active ? 'checked' : '' }} class=""/>
                                    {{ trans('backend.active') }}
                                </label>
                            </div>
                        </div>
                    </div>
                </div>

                <div class="row">
                    <div class="col-sm-8">
                        {!! MenuFormBuilder::text("url", trans('backend.uri_or_url'), false, $menuItem, (isset($menu_errors) ? $menu_errors : null), $menuItem->id) !!}
                    </div>
                    <div class="col-sm-4">
                        <div class="form-group vertical-checkbox">
                            <label class="control-label" for="">{{ trans('backend.open_new_window') }}</label>
                            <div class="checkbox">
                                <label>
                                    <input type="checkbox" id="new_window[{{ $menuItem->id }}]" name="new_window[{{ $menuItem->id }}]" class="" {{ $menuItem->target ? 'checked' : '' }}/>
                                    {{ trans('backend.yes') }}
                                </label>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    @if(isset($menuItem->children) && !empty($menuItem->children))
        <ol>
        @foreach($menuItem->children as $child)
            @include('admin.pages.menus.menu_item', array('menuItem' => $child))
        @endforeach
        </ol>
    @endif
</li>
