import "./bootstrap"; import "../metronic/core/index"; import "../metronic/app/layouts/base.js"; import $ from "jquery"; import Swal from "sweetalert2"; import TomSelect from "tom-select"; import toast from "toastr"; import "toastr/build/toastr.css"; window.jQuery = $; window.$ = $; window.Swal = Swal; window.swal = Swal; document.querySelectorAll(".tomselect").forEach((el) => { let settings = { plugins: ["dropdown_input"], create: false, createOnBlur: true, closeButton: true, }; new TomSelect(el, settings); }); window.toast = toast; document.querySelectorAll(".toastr").forEach((el) => { toast.options = { closeButton: true, timeOut: 5000, showMethod: "slideDown", closeMethod: "slideUp", preventDuplication: true, newestOnTop: true, closeDuration: 300, }; toast[el.dataset.type](el.dataset.message); }); // Fungsi untuk memformat tanggal ke format Indonesia window.formatTanggalIndonesia = function(date) { const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' }; return new Date(date).toLocaleDateString('id-ID', options); }; // Fungsi untuk memformat tanggal dan waktu ke format Indonesia window.formatTanggalWaktuIndonesia = function(date) { const options = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric', hour: '2-digit', minute: '2-digit', second: '2-digit', hour12: false }; return new Date(date).toLocaleString('id-ID', options); };