forked from projects/fipamo
ro
3c6322ec12
the last ui page that needed to be added was managing the main navigation menu for rendered pages, so that's been turned on. menu items can be added by pinning pages to the menu when editing them and can be removed by unpinning them or deleting them from the navigation edit ui it touched quite a few systems so all of those classes needed to be edited as well tweaking the front end script to work with the new modular script format
34 lines
1.8 KiB
PHP
34 lines
1.8 KiB
PHP
@extends('frame')
|
|
|
|
@section('title', 'The Dash | Edit Navigation')
|
|
|
|
@section('main-content')
|
|
<article role="navigation">
|
|
<section id="nav-items">
|
|
@foreach($menu as $item)
|
|
<div id="{{ $item['id'] }}" class="nav-item" data-slug="{{ $item['slug'] }}" data-uuid="{{ $item['uuid'] }}" data-path="{{ $item['id'] }}">
|
|
<svg id="move-menu-item" role="icon">
|
|
<use id="move-menu-item" xlink:href="/assets/images/global/sprite.svg#entypo-select-arrows"/>
|
|
</svg>
|
|
<label>{{ $item['title'] }}</label>
|
|
<div id="nav-btns">
|
|
<button id="edit-item" class="nav-btn" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}" title="edit page">
|
|
<svg id="edit-item" role="icon" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}">
|
|
<use id="edit-item" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}" xlink:href="/assets/images/global/sprite.svg#entypo-edit"/>
|
|
</svg>
|
|
</button>
|
|
<button id="remove-item" class="nav-btn" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}" title="delete from menu">
|
|
<svg id="remove-item" role="icon" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}">
|
|
<use id="remove-item" data-uuid="{{ $item['uuid'] }}" data-id="{{ $item['id'] }}" xlink:href="/assets/images/global/sprite.svg#entypo-cross"/>
|
|
</svg>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
@endforeach
|
|
</section>
|
|
</article>
|
|
@endsection
|
|
@section('scripting')
|
|
<script type="module" src="/assets/scripts/dash/app/EditNav.js"></script>
|
|
@endsection
|