noranisa commited on
Commit
947a5ad
·
verified ·
1 Parent(s): 2ced536

Create custom_master.html

Browse files
Files changed (1) hide show
  1. templates/admin/custom_master.html +55 -0
templates/admin/custom_master.html ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {# templates/admin/custom_master.html #}
2
+ {% extends 'admin/master.html' %}
3
+
4
+ {% block head_css %}
5
+ {{ super() }}
6
+ <!-- Memuat Font Awesome untuk ikon -->
7
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
8
+ <!-- Memuat CSS kustom kita -->
9
+ <link rel="stylesheet" href="{{ url_for('static', filename='css/admin.css') }}">
10
+ {% endblock %}
11
+
12
+ {% block body %}
13
+ <div class="d-flex admin-layout">
14
+ <!-- Sidebar Navigasi -->
15
+ <nav class="sidebar">
16
+ <div class="sidebar-header">
17
+ <a href="{{ admin_view.get_url('.index') }}" class="sidebar-brand">
18
+ <img src="{{ get_setting('logo_url', url_for('static', filename='img/logo.png')) }}" alt="Logo">
19
+ <span>{{ get_setting('cafe_name', 'Bit & Bean') }}</span>
20
+ </a>
21
+ </div>
22
+ <ul class="nav flex-column">
23
+ {% for item in admin_view.menu() %}
24
+ <li class="nav-item {{ 'active' if item.is_active(admin_view) else '' }}">
25
+ <a class="nav-link" href="{{ item.get_url() }}">{{ item.name }}</a>
26
+ </li>
27
+ {% endfor %}
28
+
29
+ {% for item in admin_view.menu_categories().values() %}
30
+ <li class="nav-item nav-category">{{ item.name }}</li>
31
+ {% for child in item.get_children() %}
32
+ <li class="nav-item {{ 'active' if child.is_active(admin_view) else '' }}">
33
+ <a class="nav-link" href="{{ child.get_url() }}">{{ child.name }}</a>
34
+ </li>
35
+ {% endfor %}
36
+ {% endfor %}
37
+ </ul>
38
+ </nav>
39
+
40
+ <!-- Konten Utama -->
41
+ <main class="content-wrapper">
42
+ <div class="top-bar">
43
+ <h1 class="page-title">{{ admin_view.name }}</h1>
44
+ <a href="/" target="_blank" class="btn btn-outline-secondary btn-sm">Lihat Situs <i class="fas fa-external-link-alt ml-1"></i></a>
45
+ </div>
46
+ <div class="page-content">
47
+ {% block page_body %}{% endblock %}
48
+ </div>
49
+ </main>
50
+ </div>
51
+ {% endblock %}
52
+
53
+ {% block tail %}
54
+ {{ super() }}
55
+ {% endblock %}