Skip to content

Commit d167e4c

Browse files
committed
Updated to v0.4.0
## Release v0.4.0 - Aug 10, 2022 - Moved Builder and resources Links to header. - Updated UI.
1 parent d8f5f65 commit d167e4c

File tree

6 files changed

+87
-97
lines changed

6 files changed

+87
-97
lines changed

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
11
# Changelog
2+
==================================================
3+
4+
## Release v0.4.0 - Aug 10, 2022
5+
6+
- Moved Builder and resources Links to header.
7+
- Updated UI.
28

39
==================================================
410

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# AdminR v0.3.8
1+
# AdminR v0.4.0
22

33
<p align="center">
44
<a href="https://packagist.org/packages/thedevsbuddy/adminr"><img src="https://img.shields.io/packagist/dt/thedevsbuddy/adminr" alt="Total Downloads"></a>

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "thedevsbuddy/adminr",
3-
"version": "0.3.8",
3+
"version": "0.4.0",
44
"type": "project",
55
"description": "A simple yet powerful laravel starter with admin panel and CRUD resources generator to help you build application faster.",
66
"keywords": [
Lines changed: 78 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,90 @@
11
<header class="c-header c-header-light c-header-fixed c-header-with-subheader">
2-
<button class="c-header-toggler c-class-toggler d-lg-none mfe-auto" type="button" data-target="#sidebar"
3-
data-class="c-sidebar-show">
2+
<button class="c-header-toggler c-class-toggler d-lg-none mfe-auto" type="button" data-target="#sidebar"
3+
data-class="c-sidebar-show">
44
<span class="c-icon c-icon-lg">
55
<i class="mdi mdi-menu"></i>
66
</span>
7-
</button>
8-
<a class="c-header-brand d-lg-none" href="#">
9-
<span>{{ config('app.name') }}</span>
10-
</a>
11-
<button class="c-header-toggler c-class-toggler mfs-3 d-md-down-none" type="button" data-target="#sidebar"
12-
data-class="c-sidebar-lg-show" responsive="true">
7+
</button>
8+
<a class="c-header-brand d-lg-none" href="#">
9+
<span>{{ config('app.name') }}</span>
10+
</a>
11+
<button class="c-header-toggler c-class-toggler mfs-3 d-md-down-none" type="button" data-target="#sidebar"
12+
data-class="c-sidebar-lg-show" responsive="true">
1313
<span class="c-icon c-icon-lg">
1414
<i class="mdi mdi-menu"></i>
1515
</span>
16-
</button>
17-
<a href="{{ route('index') }}" target="_blank" class="d-flex align-items-center justify-content-center c-header-toggler d-md-down-none">
16+
</button>
17+
<a href="{{ route('index') }}" target="_blank" class="d-flex align-items-center justify-content-center c-header-toggler d-md-down-none">
1818
<span class="c-icon c-icon-lg" style="margin-top: -12px">
1919
<i class="mdi mdi-home-outline"></i>
2020
</span>
21-
</a>
22-
<ul class="c-header-nav ml-auto mr-4">
23-
<li class="c-header-nav-item dropdown">
24-
<a class="c-header-nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
25-
<div class="c-avatar">
26-
<img class="c-avatar-img" src="{{ asset(auth()->user()->avatar ) }}" alt="user@email.com">
27-
</div>
28-
</a>
29-
<div class="dropdown-menu dropdown-menu-right pt-0">
30-
<div class="dropdown-header bg-light py-2"><strong>Account</strong></div>
31-
<a class="dropdown-item" href="#">
32-
<x-cicon name="bell" class="c-icon mr-2" />
33-
Profile <span class="badge badge-info ml-auto">42</span>
34-
</a>
35-
<div class="dropdown-divider"></div>
36-
<x-link class="dropdown-item" href="{{ route('auth.logout') }}" as="form" method="POST">
37-
<x-cicon name="account-logout" class="c-icon mr-2" />
38-
{{ __('Logout') }}
39-
</x-link>
40-
</div>
41-
</li>
42-
</ul>
21+
</a>
22+
<ul class="c-header-nav ml-auto mr-4">
23+
@can('manage_resources')
24+
@if(Adminr::isInDev())
25+
<li class="c-header-nav-item">
26+
<a class="c-header-nav-link" href="{{ route(config('adminr.route_prefix').'.builder') }}" data-toggle="tooltip" title="{{ __('Resource Builder') }}">
27+
<svg style="width: 20px; height: 20px">
28+
<use xlink:href="{{ coreUiIcon('cil-diamond') }}"></use>
29+
</svg>
30+
<span class="ml-2">{{ __('Builder') }}</span>
31+
</a>
32+
</li>
33+
<li class="c-header-nav-item">
34+
<a class="c-header-nav-link" href="{{ route(config('adminr.route_prefix').'.resources.index') }}" data-toggle="tooltip" title="{{ __('Generated Resources') }}">
35+
<svg style="width: 20px; height: 20px">
36+
<use xlink:href="{{ coreUiIcon('cil-apps') }}"></use>
37+
</svg>
38+
<span class="ml-2">{{ __('Generated Resources') }}</span>
39+
</a>
40+
</li>
41+
@endif
42+
43+
@endcan
44+
45+
@can('manage_settings')
46+
<li class="c-header-nav-item dropdown">
47+
<a class="c-header-nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
48+
<i class="mdi mdi-cog-outline font-xl"></i>
49+
</a>
50+
<div class="dropdown-menu dropdown-menu-right pt-0">
51+
<div class="dropdown-header bg-light py-2"><strong>Configurations</strong></div>
52+
@can('manage_mail_templates')
53+
<x-link class="dropdown-item" href="{{ route(config('adminr.route_prefix').'.templates.index') }}">
54+
{{ __('Email Templates') }}
55+
</x-link>
56+
@endcan
57+
<x-link class="dropdown-item" href="{{ route(config('adminr.route_prefix').'.settings.general') }}">
58+
{{ __('General') }}
59+
</x-link>
60+
<x-link class="dropdown-item" href="{{ route(config('adminr.route_prefix').'.settings.email') }}">
61+
{{ __('Email') }}
62+
</x-link>
63+
<x-link class="dropdown-item" href="{{ route(config('adminr.route_prefix').'.settings.features') }}">
64+
{{ __('Features') }}
65+
</x-link>
66+
</div>
67+
</li>
68+
@endcan
69+
<li class="c-header-nav-item dropdown">
70+
<a class="c-header-nav-link" data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
71+
<div class="c-avatar">
72+
<img class="c-avatar-img" src="{{ asset(auth()->user()->avatar ) }}" alt="user@email.com">
73+
</div>
74+
</a>
75+
<div class="dropdown-menu dropdown-menu-right pt-0">
76+
<div class="dropdown-header bg-light py-2"><strong>Account</strong></div>
77+
<a class="dropdown-item" href="#">
78+
<x-cicon name="bell" class="c-icon mr-2"/>
79+
Profile <span class="badge badge-info ml-auto">42</span>
80+
</a>
81+
<div class="dropdown-divider"></div>
82+
<x-link class="dropdown-item" href="{{ route('auth.logout') }}" as="form" method="POST">
83+
<x-cicon name="account-logout" class="c-icon mr-2"/>
84+
{{ __('Logout') }}
85+
</x-link>
86+
</div>
87+
</li>
88+
</ul>
4389

4490
</header>

resources/views/adminr/includes/sidebar-menu.blade.php

Lines changed: 0 additions & 20 deletions
This file was deleted.

resources/views/adminr/includes/sidebar.blade.php

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,11 @@ class="c-sidebar c-sidebar-dark c-sidebar-fixed c-sidebar-lg-show @if(activeRout
2828
{{ __('Dashboard') }}
2929
</a>
3030
</li>
31-
@include('adminr.includes.sidebar-menu')
32-
3331
<li class="c-sidebar-nav-title">Resources</li>
3432
@include('adminr.includes.sidebar-resources-menu')
3533
<li class="c-sidebar-nav-title">Permissible</li>
3634
@can('manage_permissions')
37-
@if(config('app.env') == 'local')
35+
@if(Adminr::isInDev())
3836
<li class="c-sidebar-nav-item">
3937
<a class="c-sidebar-nav-link"
4038
href="{{ route(config('adminr.route_prefix').'.roles-and-permissions.index') }}">
@@ -57,46 +55,6 @@ class="c-sidebar c-sidebar-dark c-sidebar-fixed c-sidebar-lg-show @if(activeRout
5755
</a>
5856
</li>
5957
@endcan
60-
<li class="c-sidebar-nav-title">Configurations</li>
61-
@can('manage_mail_templates')
62-
<li class="c-sidebar-nav-item">
63-
<a class="c-sidebar-nav-link" href="{{ route(config('adminr.route_prefix').'.templates.index') }}">
64-
<svg class="c-sidebar-nav-icon">
65-
<use xlink:href="{{ coreUiIcon('cil-pen') }}"></use>
66-
</svg>
67-
{{ __('Email Templates') }}
68-
</a>
69-
</li>
70-
@endcan
71-
@can('manage_settings')
72-
<li class="c-sidebar-nav-item c-sidebar-nav-dropdown">
73-
<a class="c-sidebar-nav-link c-sidebar-nav-dropdown-toggle" href="javascript:void(0)">
74-
<svg class="c-sidebar-nav-icon">
75-
<use xlink:href="{{ coreUiIcon('cil-settings') }}"></use>
76-
</svg>
77-
{{ __('Settings') }}
78-
</a>
79-
<ul class="c-sidebar-nav-dropdown-items">
80-
<li class="c-sidebar-nav-item">
81-
<a class="c-sidebar-nav-link"
82-
href="{{ route(config('adminr.route_prefix').'.settings.general') }}">
83-
General
84-
</a>
85-
</li>
86-
<li class="c-sidebar-nav-item">
87-
<a class="c-sidebar-nav-link" href="{{ route(config('adminr.route_prefix').'.settings.email') }}">
88-
Email
89-
</a>
90-
</li>
91-
<li class="c-sidebar-nav-item">
92-
<a class="c-sidebar-nav-link"
93-
href="{{ route(config('adminr.route_prefix').'.settings.features') }}">
94-
Features
95-
</a>
96-
</li>
97-
</ul>
98-
</li>
99-
@endcan
10058
</ul>
10159
<button class="c-sidebar-minimizer c-class-toggler" type="button" data-target="_parent"
10260
data-class="c-sidebar-minimized"></button>

0 commit comments

Comments
 (0)