Files
portal-api/resources/views/administrator/layout/master.blade.php
T
2026-01-30 09:46:12 +07:00

85 lines
3.0 KiB
PHP

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="description"
content="DevroTech cung cấp dịch vụ thiết kế website, phát triển ứng dụng, phân tích dữ liệu, triển khai & quản lý server, VPS, dedicated, email hosting và hệ thống portal quản lý dịch vụ cho doanh nghiệp.">
<meta name="author" content="DevroTech">
<meta name="keywords"
content="devrotech, thiết kế website, phát triển ứng dụng, phân tích dữ liệu, vps, hosting, dedicated server, email hosting, quản trị server, portal dịch vụ, laravel, nextjs, cloud, hạ tầng CNTT">
<title>DevroTech Admin | Service Management Portal</title>
<!-- color-modes:js -->
@vite(['resources/js/pages/color-modes.js'])
<script type="text/javascript" src="{{ asset('lib/fui-toast/fuiToast.min.js') }}"></script>
<script>
(function () {
const theme = localStorage.getItem('theme') || (window.matchMedia('(prefers-color-scheme: dark)').matches ?
'dark' : 'light');
document.documentElement.setAttribute('data-bs-theme', theme);
})();
</script>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">
<!-- End fonts -->
<!-- CSRF Token -->
<meta name="_token" content="{{ csrf_token() }}">
<link rel="shortcut icon" href="{{ asset('/favicon.ico') }}">
<!-- plugin css -->
<link href="{{ asset('build/plugins/perfect-scrollbar/perfect-scrollbar.css') }}" rel="stylesheet" />
@stack('plugin-styles')
<!-- CSS for LTR layout-->
@vite(['resources/sass/app.scss'])
<!-- CSS for RTL layout-->
@stack('style')
</head>
<body data-base-url="{{ url('/') }}">
<div class="main-wrapper" id="app">
@include('administrator.layout.partials.sidebar')
<div class="page-wrapper">
@include('administrator.layout.partials.header')
<div class="page-content container-xxl">
@yield('content')
<div id="fui-toast"></div>
</div>
@include('administrator.layout.partials.footer')
</div>
</div>
<!-- base js -->
@vite(['resources/js/app-vite.js'])
<script src="{{ asset('build/plugins/bootstrap/bootstrap.bundle.min.js') }}"></script>
<script src="{{ asset('build/plugins/lucide/lucide.min.js') }}"></script>
<script src="{{ asset('build/plugins/perfect-scrollbar/perfect-scrollbar.min.js') }}"></script>
<!-- end base js -->
<!-- plugin js -->
@stack('plugin-scripts')
<!-- end plugin js -->
<!-- common js -->
@vite(['resources/js/pages/template.js'])
<!-- end common js -->
@stack('custom-scripts')
</body>
</html>