Compare commits
10 Commits
2d46fa5065
...
fb0a4940d5
Author | SHA1 | Date | |
---|---|---|---|
fb0a4940d5 | |||
485a2f560e | |||
10b1426434 | |||
0d4e4828d6 | |||
bd790bc13d | |||
d555d62f99 | |||
6a2fcd6bf8 | |||
40112e1d1b | |||
23191cd4e3 | |||
2042d5b70b |
@ -12,11 +12,11 @@
|
||||
"daengdeni/laravel-id-generator": "^1.0",
|
||||
"daengdeni/location-module": "dev-master",
|
||||
"daengdeni/logs-module": "dev-master",
|
||||
"daengdeni/lpj-module": "dev-staging",
|
||||
"daengdeni/usermanagement-module": "dev-master",
|
||||
"diglactic/laravel-breadcrumbs": "^9.0",
|
||||
"diglactic/laravel-breadcrumbs": "^10.0",
|
||||
"intervention/image": "^3.10",
|
||||
"joshbrw/laravel-module-installer": "^2.0",
|
||||
"laravel/framework": "^11.9",
|
||||
"laravel/framework": "^12.0",
|
||||
"laravel/pulse": "^1.2",
|
||||
"laravel/tinker": "^2.9",
|
||||
"maatwebsite/excel": "^3.1",
|
||||
@ -114,11 +114,6 @@
|
||||
"name": "daengdeni/location-module",
|
||||
"type": "vcs",
|
||||
"url": "https://git.putrakuningan.com/daengdeni/location"
|
||||
},
|
||||
{
|
||||
"name": "daengdeni/lpj-module",
|
||||
"type": "vcs",
|
||||
"url": "https://git.putrakuningan.com/daengdeni/lpj"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -4,5 +4,6 @@
|
||||
"Usermanagement": true,
|
||||
"Logs": true,
|
||||
"Authentication": true,
|
||||
"Basicdata": true
|
||||
"Basicdata": true,
|
||||
"ItSecurity": true
|
||||
}
|
@ -14,7 +14,7 @@
|
||||
"prettier-plugin-tailwindcss": "^0.6.6",
|
||||
"sass": "^1.77.6",
|
||||
"tailwindcss": "^3.4.13",
|
||||
"vite": "5.4.6"
|
||||
"vite": "^5.4.14"
|
||||
},
|
||||
"dependencies": {
|
||||
"@popperjs/core": "^2.11.8",
|
||||
@ -28,7 +28,7 @@
|
||||
"mini-svg-data-uri": "^1.4.4",
|
||||
"notie": "^4.3.1",
|
||||
"pdfobject": "^2.3.0",
|
||||
"sweetalert2": "^11.14.3",
|
||||
"sweetalert2": "^11.6.13",
|
||||
"toastr": "^2.1.4",
|
||||
"tom-select": "^2.3.1"
|
||||
}
|
||||
|
1
public/vendor/dropzone/dropzone.min.css
vendored
Normal file
1
public/vendor/dropzone/dropzone.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
public/vendor/dropzone/dropzone.min.js
vendored
Normal file
1
public/vendor/dropzone/dropzone.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
public/vendor/filerobot-image-editor/filerobot-image-editor.min.js
vendored
Normal file
8
public/vendor/filerobot-image-editor/filerobot-image-editor.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -7,6 +7,7 @@ import TomSelect from "tom-select";
|
||||
import toast from "toastr";
|
||||
import "toastr/build/toastr.css";
|
||||
import IMask from "imask";
|
||||
// import FilerobotImageEditor from "filerobot-image-editor";
|
||||
|
||||
window.jQuery = $;
|
||||
window.$ = $;
|
||||
@ -15,13 +16,18 @@ window.Swal = Swal;
|
||||
window.swal = Swal;
|
||||
|
||||
window.IMask = IMask;
|
||||
// window.FilerobotImageEditor = FilerobotImageEditor;
|
||||
window.TomSelect = TomSelect;
|
||||
|
||||
document.querySelectorAll(".tomselect").forEach((el) => {
|
||||
let settings = {
|
||||
plugins: ["dropdown_input"],
|
||||
plugins: ["dropdown_input", "remove_button", "clear_button"],
|
||||
create: false,
|
||||
createOnBlur: true,
|
||||
closeButton: true,
|
||||
html: function (data) {
|
||||
return `<div class="${data.className}" title="${data.title}">×</div>`;
|
||||
},
|
||||
};
|
||||
|
||||
new TomSelect(el, settings);
|
||||
|
@ -10,6 +10,8 @@
|
||||
<base href="/">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="icon" type="image/x-icon" href="favicon.ico">
|
||||
<link rel="stylesheet" href="{{ asset('vendor/dropzone/dropzone.min.css') }}" type="text/css" />
|
||||
|
||||
@vite(Module::getAssets())
|
||||
@stack('styles')
|
||||
</head>
|
||||
@ -24,6 +26,10 @@
|
||||
<em class="hidden toastr" data-type="info" data-message=" {{ session('info') }}"></em>
|
||||
@endif
|
||||
|
||||
@if (session('warning'))
|
||||
<em class="hidden toastr" data-type="warning" data-message=" {{ session('warning') }}"></em>
|
||||
@endif
|
||||
|
||||
@if (session('success'))
|
||||
<em class="hidden toastr" data-type="success" data-message=" {{ session('success') }}"></em>
|
||||
@endif
|
||||
@ -51,6 +57,8 @@
|
||||
}
|
||||
</script>
|
||||
<!--end::Theme mode setup on page load-->
|
||||
<script src="{{ asset('vendor/filerobot-image-editor/filerobot-image-editor.min.js') }}"></script>
|
||||
<script src="{{ asset('vendor/dropzone/dropzone.min.js') }}"></script>
|
||||
|
||||
@yield('main')
|
||||
@stack('scripts')
|
||||
|
@ -26,7 +26,7 @@
|
||||
data-scrollable-wrappers="#sidebar_content" id="sidebar_scrollable" style="--tw-scrollbar-thumb-color: var(--tw-primary)">
|
||||
<div class="menu flex flex-col grow gap-0.5" data-menu="true" data-menu-accordion-expand-all="false"
|
||||
id="sidebar_menu">
|
||||
<div class="menu-item" data-menu-item-toggle="accordion" data-menu-item-trigger="click">
|
||||
<a class="menu-item" href="/">
|
||||
<div
|
||||
class="menu-link flex items-center grow cursor-pointer border border-transparent gap-[10px] pl-[10px] pr-[10px] py-[6px]"
|
||||
tabindex="0">
|
||||
@ -38,7 +38,7 @@
|
||||
Dashboards
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</a>
|
||||
@php
|
||||
$headingOtorisasi = 0;
|
||||
$headingMain = 0;
|
||||
@ -108,7 +108,7 @@
|
||||
<div class="menu-accordion gap-0.5 pl-[10px] relative before:absolute before:left-[20px] before:top-0 before:bottom-0 before:border-l before:border-gray-200">
|
||||
@foreach($menu->sub as $sub)
|
||||
@if(auth()->user()->hasRole($sub->roles))
|
||||
<div class="menu-item {{ request()->routeIs($sub->path.'.*') && in_array(request()->route()->getName(), [$sub->path.'.index', $sub->path.'.create', $sub->path.'.edit']) ? 'active' : '' }}">
|
||||
<div class="menu-item {{ request()->routeIs($sub->path.'.*') && in_array(request()->route()->getName(), [$sub->path.'.index', $sub->path.'.create', $sub->path.'.edit', $sub->path.'.restore']) ? 'active' : '' }}">
|
||||
<a class="menu-link gap-[14px] pl-[10px] pr-[10px] py-[8px] border border-transparent items-center grow menu-item-active:bg-secondary-active dark:menu-item-active:bg-coal-300 dark:menu-item-active:border-gray-100 menu-item-active:rounded-lg hover:bg-secondary-active dark:hover:bg-coal-300 dark:hover:border-gray-100 hover:rounded-lg"
|
||||
href="{{ $sub->path ? route($sub->path.'.index') : '' }}" tabindex="0">
|
||||
<span
|
||||
|
Loading…
x
Reference in New Issue
Block a user