Commit f0a4d521 authored by Sarun Mungthanya's avatar Sarun Mungthanya
Browse files

change load page with route

parent b15a9648
......@@ -10,7 +10,11 @@ use App\Http\Controllers\Utils\PaginatorController;
class ExchangeRateController extends Controller
{
public function index() {
$menu = 'ExchangeRate';
$currentContent = 'ExchangeRate';
return view('home' ,compact('menu', 'currentContent'));
}
public function mainlistExchangeRate(){
$exchangerate = PaginatorController::paginate( config('masterfile.getExchangeRate'), 2 );
$exchangerate->withPath('/configurations/exchange-rate');
......
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DeletePatchController extends Controller
{
public function indexMulti() {
$menu = 'DeleteMultiPatch';
$currentContent = 'DeleteMultiPatch';
return view('home' ,compact('menu', 'currentContent'));
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class DischargePortController extends Controller
{
public function index() {
$menu = 'DischargePort';
$currentContent = 'DischargePort';
return view('home' ,compact('menu', 'currentContent'));
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ExchangeRateController extends Controller
{
//
}
......@@ -6,8 +6,10 @@ use Illuminate\Http\Request;
class HomeController extends Controller
{
public function index() {
return view("home");
public function index()
{
$menu = 'Patch';
$currentContent = 'Patch';
return view('.home', compact('menu', 'currentContent'));
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ParameterController extends Controller
{
public function index() {
$menu = 'Parameter';
$currentContent = 'Parameter';
return view('home' ,compact('menu', 'currentContent'));
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PatchController extends Controller
{
public function index() {
$menu = 'Patch';
$currentContent = 'Patch';
return view('home' ,compact('menu', 'currentContent'));
}
}
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class SendPatchController extends Controller
{
public function index() {
$menu = 'SendPatch';
$currentContent = 'SendPatch';
return view('home' ,compact('menu', 'currentContent'));
}
public function indexMulti() {
$menu = 'SendMultiPatch';
$currentContent = 'SendMultiPatch';
return view('home' ,compact('menu', 'currentContent'));
}
}
......@@ -4,8 +4,12 @@
'delete-modal' => 'App\\Http\\Livewire\\DeleteModal',
'main-container' => 'App\\Http\\Livewire\\MainContainer',
'navbar' => 'App\\Http\\Livewire\\Navbar',
'pages.dischargeport.dischargeport-index' => 'App\\Http\\Livewire\\Pages\\Dischargeport\\DischargeportIndex',
'pages.dischargeport.dischargeport-upload' => 'App\\Http\\Livewire\\Pages\\Dischargeport\\DischargeportUpload',
'pages.exchangerate.exchangerate-create' => 'App\\Http\\Livewire\\Pages\\Exchangerate\\ExchangerateCreate',
'pages.exchangerate.exchangerate-edit' => 'App\\Http\\Livewire\\Pages\\Exchangerate\\ExchangerateEdit',
'pages.exchangerate.exchangerate-index' => 'App\\Http\\Livewire\\Pages\\Exchangerate\\ExchangerateIndex',
'pages.exchangerate.exchangerate-upload' => 'App\\Http\\Livewire\\Pages\\Exchangerate\\ExchangerateUpload',
'pages.parameter.parameter-create' => 'App\\Http\\Livewire\\Pages\\Parameter\\ParameterCreate',
'pages.parameter.parameter-edit' => 'App\\Http\\Livewire\\Pages\\Parameter\\ParameterEdit',
'pages.parameter.parameter-index' => 'App\\Http\\Livewire\\Pages\\Parameter\\ParameterIndex',
......
......@@ -4,6 +4,6 @@
{{-- Hello World --}}
{{-- </div> --}}
{{-- </div> --}}
<livewire:navbar />
<livewire:main-container />
<livewire:navbar :currentContent="$currentContent"/>
<livewire:main-container :currentContent="$currentContent" />
</x-app-layout>
\ No newline at end of file
......@@ -26,9 +26,9 @@
<livewire:pages.patch.patch-index />
@elseif ($currentContent === 'Parameter')
<livewire:pages.parameter.parameter-index />
@elseif ($currentContent === 'Exchangerate')
@elseif ($currentContent === 'ExchangeRate')
<livewire:pages.exchangerate.exchangerate-index />
@elseif ($currentContent === 'Dischargeport')
@elseif ($currentContent === 'DischargePort')
<livewire:pages.dischargeport.dischargeport-index />
@else
@livewire('code-comparer')
......
<nav class="shadow p-4 z-100 bg-secondary ">
<div class="container mx-auto flex justify-between items-center">
<div class="text-xl font-bold text-stone-700"><a href="/">SPN Patch</a></div>
<ul class="flex space-x-4 z-50">
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Server License Management</a>
<ul x-show="open" @click="open = false" @mouseenter="clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu 1</a></li>
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu 2</a></li>
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu 3</a></li>
</ul>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Patch')"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Patch</a>
</li>
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<span class="cursor-pointer" @click.stop wire:click.prevent="loadContent('SendPatch')">Send Patch</span>
<ul x-show="open" @click.stop="open = false" @mouseleave="open = false"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
<li><a href="#" wire:click.prevent="loadContent('SendPatch')"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Send Patch</a></li>
<li><a href="#" wire:click.prevent="loadContent('SendMultiPatch')"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Send Multi Patch</a></li>
<li><a href="#" wire:click.prevent="loadContent('DeleteMultiPatch')"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Delete Multi Patch</a></li>
</ul>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Parameter')"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Parameter</a>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Exchangerate')"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Create Patch Exchangerate</a>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Dischargeport')"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Create Discharge Port</a>
</li>
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Configuration</a>
<ul x-show="open" @click="open = false" @mouseleave="open = false"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
<li><a href="#" wire:click.prevent="loadContent('Role')"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Role</a></li>
<li><a href="#" wire:click.prevent="loadContent('User')"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">User</a>
</li>
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu Item 3</a>
</li>
</ul>
</li>
<li><a href="#" class="bg-primary text-white px-4 py-2 rounded">Logout</a></li>
<span>Hello , {{ auth()->user()->USERNAME ?? '' }}</span>
</ul>
</div>
</nav>
\ No newline at end of file
......@@ -5,7 +5,7 @@
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Server License Management</a>
<a href="/server-license">Server License Management</a>
<ul x-show="open" @click="open = false" @mouseenter="clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
......@@ -14,36 +14,36 @@
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu 3</a></li>
</ul>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Patch')"
<li x-data="{ open: false }"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Patch</a>
<a href="/patch">Patch</a>
</li>
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<span class="cursor-pointer" @click.stop wire:click.prevent="loadContent('SendPatch')">Send Patch</span>
<span class="cursor-pointer" @click.stop >Send Patch</span>
<ul x-show="open" @click.stop="open = false" @mouseleave="open = false"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
<li><a href="#" wire:click.prevent="loadContent('SendPatch')"
<li><a href="/send-patch"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Send Patch</a></li>
<li><a href="#" wire:click.prevent="loadContent('SendMultiPatch')"
<li><a href="/send-multi-patch"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Send Multi Patch</a></li>
<li><a href="#" wire:click.prevent="loadContent('DeleteMultiPatch')"
<li><a href="/delete-multi-patch"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Delete Multi Patch</a></li>
</ul>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Parameter')"
<li x-data="{ open: false }"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Parameter</a>
<a href="/parameter">Parameter</a>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Exchangerate')"
<li x-data="{ open: false }"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Create Patch Exchangerate</a>
<a href="/exchange-rate">Create Patch Exchangerate</a>
</li>
<li x-data="{ open: false }" wire:click.prevent="loadContent('Dischargeport')"
<li x-data="{ open: false }"
class="relative px-2 py-1 rounded text-gray-700 hover:bg-primary-focus hover:text-white">
<a href="#">Create Discharge Port</a>
<a href="/discharge-port">Create Discharge Port</a>
</li>
<li x-data="{ open: false, timer: null }" @click.away="open = false" @mouseenter="open = true; clearTimeout(timer)"
@mouseleave="timer = setTimeout(() => open = false, 100)"
......@@ -51,9 +51,9 @@
<a href="#">Configuration</a>
<ul x-show="open" @click="open = false" @mouseleave="open = false"
class="absolute left-0 mt-2 w-48 bg-white shadow-lg">
<li><a href="#" wire:click.prevent="loadContent('Role')"
<li><a href="/role"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Role</a></li>
<li><a href="#" wire:click.prevent="loadContent('User')"
<li><a href="/user"
class="block px-4 py-2 text-gray-700 hover:bg-stone-100">User</a>
</li>
<li><a href="#" class="block px-4 py-2 text-gray-700 hover:bg-stone-100">Submenu Item 3</a>
......@@ -65,3 +65,5 @@
</ul>
</div>
</nav>
<div> <button type="button" wire:click="loadPage('Patch')"
<div class="bg-secondary"> <button type="button" wire:click="loadPage('Patch')"
class="btn mx-auto m-3 text-white bg-primary px-3 py-2">Back</button>
<div class="max-w-full mx-auto p-6 bg-gray-100">
......@@ -34,9 +34,9 @@
return Object.keys(subtree).map(key => {
if (typeof subtree[key] === 'object' && Object.keys(subtree[key]).length > 0) {
return `<li>
<strong>${key}</strong>
<ul class='pl-4 mt-1'>${this.renderTree(subtree[key])}</ul>
</li>`;
<strong>${key}</strong>
<ul class='pl-4 mt-1'>${this.renderTree(subtree[key])}</ul>
</li>`;
} else {
return `<li class='text-gray-700'><i class='fa fa-file text-base mr-2'></i>${key}</li>`;
}
......
<div> <button type="button" wire:click="loadPage('Patch')"
class="btn mx-auto m-3 text-white bg-primary px-3 py-2">Back</button>
<link href="{{ asset('css/pages/patch.css') }}" rel="stylesheet">
<div class="max-w-full mx-auto p-6 bg-gray-100">
<div class="bg-secondary">
<link href="{{ asset('css/pages/patch.css') }}" rel="stylesheet">
<div class="max-w-full mx-auto p-6 ">
<a type="button" href="/patch"
class="btn mx-auto m-3 text-white bg-primary px-3 py-2">Back</a>
@if (session()->has('message'))
<div class="alert alert-success">
{{ session('message') }}
......@@ -31,7 +34,7 @@
}" @projects-fetched.window="isLoading = false"
@files-fetched.window="isLoading = false" x-init="fetchProjects"
class="p-6 bg-white shadow-md rounded-lg">
</style>
......
......@@ -16,6 +16,11 @@ use App\Http\Controllers\Configuration\MenuController;
use App\Http\Controllers\Configuration\ConfigOptionController;
use App\Http\Controllers\Configuration\ExchangeRateController;
use App\Http\Controllers\Configuration\ConsigneeController;
use App\Http\Controllers\DeletePatchController;
use App\Http\Controllers\DischargePortController;
use App\Http\Controllers\ParameterController;
use App\Http\Controllers\PatchController;
use App\Http\Controllers\SendPatchController;
use App\Http\Controllers\ServerLicenseController;
use App\Http\Livewire\Pages\Role\RoleIndex;
use App\Http\Livewire\Pages\SendPatch\SendPatch;
......@@ -46,6 +51,15 @@ Route::middleware('auth')->group(function () {
Route::get('/', [HomeController::class, 'index'])->name('index');
Route::get('/get-serverlicense', [ServerLicenseController::class, 'getAllServerKey']);
Route::get('/patch', [PatchController::class, 'index']);
Route::get('/send-patch', [SendPatchController::class, 'index']);
Route::get('/send-multi-patch', [SendPatchController::class, 'indexMulti']);
Route::get('/delete-multi-patch', [DeletePatchController::class, 'indexMulti']);
Route::get('/exchange-rate', [ExchangeRateController::class, 'index']);
Route::get('/parameter', [ParameterController::class, 'index']);
Route::get('/discharge-port', [DischargePortController::class, 'index']);
// Route::get('role', [RoleController::class ,'index'])->name('role-index');
// Route::get('/role', [RoleIndex::class])->name('role-index');
// Route::get('/generateModels', [GenModelController::class, 'generateModels']);
......@@ -131,141 +145,3 @@ Route::middleware('auth')->group(function () {
Route::get('/forms/blank', [PagesController::class, 'formsBlank'])->name('forms/blank');
Route::get('/elements/avatar', [PagesController::class, 'elementsAvatar'])->name('elements/avatar');
Route::get('/elements/alert', [PagesController::class, 'elementsAlert'])->name('elements/alert');
Route::get('/elements/button', [PagesController::class, 'elementsButton'])->name('elements/button');
Route::get('/elements/button-group', [PagesController::class, 'elementsButtonGroup'])->name('elements/button-group');
Route::get('/elements/badge', [PagesController::class, 'elementsBadge'])->name('elements/badge');
Route::get('/elements/breadcrumb', [PagesController::class, 'elementsBreadcrumb'])->name('elements/breadcrumb');
Route::get('/elements/card', [PagesController::class, 'elementsCard'])->name('elements/card');
Route::get('/elements/divider', [PagesController::class, 'elementsDivider'])->name('elements/divider');
Route::get('/elements/mask', [PagesController::class, 'elementsMask'])->name('elements/mask');
Route::get('/elements/progress', [PagesController::class, 'elementsProgress'])->name('elements/progress');
Route::get('/elements/skeleton', [PagesController::class, 'elementsSkeleton'])->name('elements/skeleton');
Route::get('/elements/spinner', [PagesController::class, 'elementsSpinner'])->name('elements/spinner');
Route::get('/elements/tag', [PagesController::class, 'elementsTag'])->name('elements/tag');
Route::get('/elements/tooltip', [PagesController::class, 'elementsTooltip'])->name('elements/tooltip');
Route::get('/elements/typography', [PagesController::class, 'elementsTypography'])->name('elements/typography');
Route::get('/components/accordion', [PagesController::class, 'componentsAccordion'])->name('components/accordion');
Route::get('/components/collapse', [PagesController::class, 'componentsCollapse'])->name('components/collapse');
Route::get('/components/tab', [PagesController::class, 'componentsTab'])->name('components/tab');
Route::get('/components/dropdown', [PagesController::class, 'componentsDropdown'])->name('components/dropdown');
Route::get('/components/popover', [PagesController::class, 'componentsPopover'])->name('components/popover');
Route::get('/components/modal', [PagesController::class, 'componentsModal'])->name('components/modal');
Route::get('/components/drawer', [PagesController::class, 'componentsDrawer'])->name('components/drawer');
Route::get('/components/steps', [PagesController::class, 'componentsSteps'])->name('components/steps');
Route::get('/components/timeline', [PagesController::class, 'componentsTimeline'])->name('components/timeline');
Route::get('/components/pagination', [PagesController::class, 'componentsPagination'])->name('components/pagination');
Route::get('/components/menu-list', [PagesController::class, 'componentsMenuList'])->name('components/menu-list');
Route::get('/components/treeview', [PagesController::class, 'componentsTreeview'])->name('components/treeview');
Route::get('/components/table', [PagesController::class, 'componentsTable'])->name('components/table');
Route::get('/components/table-advanced', [PagesController::class, 'componentsTableAdvanced'])->name('components/table-advanced');
Route::get('/components/table-gridjs', [PagesController::class, 'componentsTableGridjs'])->name('components/gridjs');
Route::get('/components/apexchart', [PagesController::class, 'componentsApexchart'])->name('components/apexchart');
Route::get('/components/carousel', [PagesController::class, 'componentsCarousel'])->name('components/carousel');
Route::get('/components/notification', [PagesController::class, 'componentsNotification'])->name('components/notification');
Route::get('/components/extension-clipboard', [PagesController::class, 'componentsExtensionClipboard'])->name('components/extension-clipboard');
Route::get('/components/extension-persist', [PagesController::class, 'componentsExtensionPersist'])->name('components/extension-persist');
Route::get('/components/extension-monochrome', [PagesController::class, 'componentsExtensionMonochrome'])->name('components/extension-monochrome');
Route::get('/forms/layout-v1', [PagesController::class, 'formsLayoutV1'])->name('forms/layout-v1');
Route::get('/forms/layout-v2', [PagesController::class, 'formsLayoutV2'])->name('forms/layout-v2');
Route::get('/forms/layout-v3', [PagesController::class, 'formsLayoutV3'])->name('forms/layout-v3');
Route::get('/forms/layout-v4', [PagesController::class, 'formsLayoutV4'])->name('forms/layout-v4');
Route::get('/forms/layout-v5', [PagesController::class, 'formsLayoutV5'])->name('forms/layout-v5');
Route::get('/forms/input-text', [PagesController::class, 'formsInputText'])->name('forms/input-text');
Route::get('/forms/input-group', [PagesController::class, 'formsInputGroup'])->name('forms/input-group');
Route::get('/forms/input-mask', [PagesController::class, 'formsInputMask'])->name('forms/input-mask');
Route::get('/forms/checkbox', [PagesController::class, 'formsCheckbox'])->name('forms/checkbox');
Route::get('/forms/radio', [PagesController::class, 'formsRadio'])->name('forms/radio');
Route::get('/forms/switch', [PagesController::class, 'formsSwitch'])->name('forms/switch');
Route::get('/forms/select', [PagesController::class, 'formsSelect'])->name('forms/select');
Route::get('/forms/tom-select', [PagesController::class, 'formsTomSelect'])->name('forms/tom-select');
Route::get('/forms/textarea', [PagesController::class, 'formsTextarea'])->name('forms/textarea');
Route::get('/forms/range', [PagesController::class, 'formsRange'])->name('forms/range');
Route::get('/forms/datepicker', [PagesController::class, 'formsDatepicker'])->name('forms/datepicker');
Route::get('/forms/timepicker', [PagesController::class, 'formsTimepicker'])->name('forms/timepicker');
Route::get('/forms/datetimepicker', [PagesController::class, 'formsDatetimepicker'])->name('forms/datetimepicker');
Route::get('/forms/text-editor', [PagesController::class, 'formsTextEditor'])->name('forms/text-editor');
Route::get('/forms/upload', [PagesController::class, 'formsUpload'])->name('forms/upload');
Route::get('/forms/validation', [PagesController::class, 'formsValidation'])->name('forms/validation');
Route::get('/layouts/onboarding-1', [PagesController::class, 'layoutsOnboarding1'])->name('layouts/onboarding-1');
Route::get('/layouts/onboarding-2', [PagesController::class, 'layoutsOnboarding2'])->name('layouts/onboarding-2');
Route::get('/layouts/user-card-1', [PagesController::class, 'layoutsUserCard1'])->name('layouts/user-card-1');
Route::get('/layouts/user-card-2', [PagesController::class, 'layoutsUserCard2'])->name('layouts/user-card-2');
Route::get('/layouts/user-card-3', [PagesController::class, 'layoutsUserCard3'])->name('layouts/user-card-3');
Route::get('/layouts/user-card-4', [PagesController::class, 'layoutsUserCard4'])->name('layouts/user-card-4');
Route::get('/layouts/user-card-5', [PagesController::class, 'layoutsUserCard5'])->name('layouts/user-card-5');
Route::get('/layouts/user-card-6', [PagesController::class, 'layoutsUserCard6'])->name('layouts/user-card-6');
Route::get('/layouts/user-card-7', [PagesController::class, 'layoutsUserCard7'])->name('layouts/user-card-7');
Route::get('/layouts/blog-card-1', [PagesController::class, 'layoutsBlogCard1'])->name('layouts/blog-card-1');
Route::get('/layouts/blog-card-2', [PagesController::class, 'layoutsBlogCard2'])->name('layouts/blog-card-2');
Route::get('/layouts/blog-card-3', [PagesController::class, 'layoutsBlogCard3'])->name('layouts/blog-card-3');
Route::get('/layouts/blog-card-4', [PagesController::class, 'layoutsBlogCard4'])->name('layouts/blog-card-4');
Route::get('/layouts/blog-card-5', [PagesController::class, 'layoutsBlogCard5'])->name('layouts/blog-card-5');
Route::get('/layouts/blog-card-6', [PagesController::class, 'layoutsBlogCard6'])->name('layouts/blog-card-6');
Route::get('/layouts/blog-card-7', [PagesController::class, 'layoutsBlogCard7'])->name('layouts/blog-card-7');
Route::get('/layouts/blog-card-8', [PagesController::class, 'layoutsBlogCard8'])->name('layouts/blog-card-8');
Route::get('/layouts/blog-details', [PagesController::class, 'layoutsBlogDetails'])->name('layouts/blog-details');
Route::get('/layouts/help-1', [PagesController::class, 'layoutsHelp1'])->name('layouts/help-1');
Route::get('/layouts/help-2', [PagesController::class, 'layoutsHelp2'])->name('layouts/help-2');
Route::get('/layouts/help-3', [PagesController::class, 'layoutsHelp3'])->name('layouts/help-3');
Route::get('/layouts/price-list-1', [PagesController::class, 'layoutsPriceList1'])->name('layouts/price-list-1');
Route::get('/layouts/price-list-2', [PagesController::class, 'layoutsPriceList2'])->name('layouts/price-list-2');
Route::get('/layouts/price-list-3', [PagesController::class, 'layoutsPriceList3'])->name('layouts/price-list-3');
Route::get('/layouts/invoice-1', [PagesController::class, 'layoutsInvoice1'])->name('layouts/invoice-1');
Route::get('/layouts/invoice-2', [PagesController::class, 'layoutsInvoice2'])->name('layouts/invoice-2');
Route::get('/layouts/sign-in-1', [PagesController::class, 'layoutsSignIn1'])->name('layouts/sign-in-1');
Route::get('/layouts/sign-in-2', [PagesController::class, 'layoutsSignIn2'])->name('layouts/sign-in-2');
Route::get('/layouts/sign-up-1', [PagesController::class, 'layoutsSignUp1'])->name('layouts/sign-up-1');
Route::get('/layouts/sign-up-2', [PagesController::class, 'layoutsSignUp2'])->name('layouts/sign-up-2');
Route::get('/layouts/error-404-1', [PagesController::class, 'layoutsError4041'])->name('layouts/error-404-1');
Route::get('/layouts/error-404-2', [PagesController::class, 'layoutsError4042'])->name('layouts/error-404-2');
Route::get('/layouts/error-404-3', [PagesController::class, 'layoutsError4043'])->name('layouts/error-404-3');
Route::get('/layouts/error-404-4', [PagesController::class, 'layoutsError4044'])->name('layouts/error-404-4');
Route::get('/layouts/error-401', [PagesController::class, 'layoutsError401'])->name('layouts/error-401');
Route::get('/layouts/error-429', [PagesController::class, 'layoutsError429'])->name('layouts/error-429');
Route::get('/layouts/error-500', [PagesController::class, 'layoutsError500'])->name('layouts/error-500');
Route::get('/layouts/starter-blurred-header', [PagesController::class, 'layoutsStarterBlurredHeader'])->name('layouts/starter-blurred-header');
Route::get('/layouts/starter-unblurred-header', [PagesController::class, 'layoutsStarterUnblurredHeader'])->name('layouts/starter-unblurred-header');
Route::get('/layouts/starter-centered-link', [PagesController::class, 'layoutsStarterCenteredLink'])->name('layouts/starter-centered-link');
Route::get('/layouts/starter-minimal-sidebar', [PagesController::class, 'layoutsStarterMinimalSidebar'])->name('layouts/starter-minimal-sidebar');
Route::get('/layouts/starter-sideblock', [PagesController::class, 'layoutsStarterSideblock'])->name('layouts/starter-sideblock');
Route::get('/apps/chat', [PagesController::class, 'appsChat'])->name('apps/chat');
Route::get('/apps/filemanager', [PagesController::class, 'appsFilemanager'])->name('apps/filemanager');
Route::get('/apps/kanban', [PagesController::class, 'appsKanban'])->name('apps/kanban');
Route::get('/apps/list', [PagesController::class, 'appsList'])->name('apps/list');
Route::get('/apps/mail', [PagesController::class, 'appsMail'])->name('apps/mail');
Route::get('/apps/nft-1', [PagesController::class, 'appsNft1'])->name('apps/nft1');
Route::get('/apps/nft-2', [PagesController::class, 'appsNft2'])->name('apps/nft2');
Route::get('/apps/pos', [PagesController::class, 'appsPos'])->name('apps/pos');
Route::get('/apps/todo', [PagesController::class, 'appsTodo'])->name('apps/todo');
Route::get('/apps/travel', [PagesController::class, 'appsTravel'])->name('apps/travel');
Route::get('/dashboards/crm-analytics', [PagesController::class, 'dashboardsCrmAnalytics'])->name('dashboards/crm-analytics');
Route::get('/dashboards/orders', [PagesController::class, 'dashboardsOrders'])->name('dashboards/orders');
Route::get('/dashboards/crypto-1', [PagesController::class, 'dashboardsCrypto1'])->name('dashboards/crypto-1');
Route::get('/dashboards/crypto-2', [PagesController::class, 'dashboardsCrypto2'])->name('dashboards/crypto-2');
Route::get('/dashboards/banking-1', [PagesController::class, 'dashboardsBanking1'])->name('dashboards/banking-1');
Route::get('/dashboards/banking-2', [PagesController::class, 'dashboardsBanking2'])->name('dashboards/banking-2');
Route::get('/dashboards/personal', [PagesController::class, 'dashboardsPersonal'])->name('dashboards/personal');
Route::get('/dashboards/cms-analytics', [PagesController::class, 'dashboardsCmsAnalytics'])->name('dashboards/cms-analytics');
Route::get('/dashboards/influencer', [PagesController::class, 'dashboardsInfluencer'])->name('dashboards/influencer');
Route::get('/dashboards/travel', [PagesController::class, 'dashboardsTravel'])->name('dashboards/travel');
Route::get('/dashboards/teacher', [PagesController::class, 'dashboardsTeacher'])->name('dashboards/teacher');
Route::get('/dashboards/education', [PagesController::class, 'dashboardsEducation'])->name('dashboards/education');
Route::get('/dashboards/authors', [PagesController::class, 'dashboardsAuthors'])->name('dashboards/authors');
Route::get('/dashboards/doctor', [PagesController::class, 'dashboardsDoctor'])->name('dashboards/doctor');
Route::get('/dashboards/employees', [PagesController::class, 'dashboardsEmployees'])->name('dashboards/employees');
Route::get('/dashboards/workspaces', [PagesController::class, 'dashboardsWorkspaces'])->name('dashboards/workspaces');
Route::get('/dashboards/meetings', [PagesController::class, 'dashboardsMeetings'])->name('dashboards/meetings');
Route::get('/dashboards/project-boards', [PagesController::class, 'dashboardsProjectBoards'])->name('dashboards/project-boards');
Route::get('/dashboards/widget-ui', [PagesController::class, 'dashboardsWidgetUi'])->name('dashboards/widget-ui');
Route::get('/dashboards/widget-contacts', [PagesController::class, 'dashboardsWidgetContacts'])->name('dashboards/widget-contacts');
......@@ -21,11 +21,11 @@ const navyColor = {
const customColors = {
navy: navyColor,
"slate-150": "#F8F9FA",
"slate-300": "#E2E6EA",
"slate-300": "#E2E6EA", // หัว table
primary: "#2D6A4F", // สีเขียวเข้ม
"primary-focus": "#1B4332",
"secondary-light": "#C4F1D3", // สีเขียวอ่อน
secondary: "#F8F9FA",
secondary: "#F8F9FA", // background
"secondary-focus": "#E2E6EA",
"accent-light": "#FFC107",
accent: "#FFC107",
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment