/home/bdqbpbxa/api-uniferx.goodface.com.ua/vendor/outl1ne/nova-sortable/resources/js/entry.js
import ResourceTable from './components/ResourceTable';
import ResourceTableHeader from './components/ResourceTableHeader';
import ResourceTableRow from './components/ResourceTableRow';
import ReorderButtons from './components/ReorderButtons';
const handleDarkMode = () => {
const cls = document.documentElement.classList;
const isDarkMode = cls.contains('dark');
if (isDarkMode && !cls.contains('o1-dark')) {
cls.add('o1-dark');
} else if (!isDarkMode && cls.contains('o1-dark')) {
cls.remove('o1-dark');
}
};
Nova.booting((app, router, store) => {
handleDarkMode();
new MutationObserver(handleDarkMode).observe(document.documentElement, {
attributes: true,
attributeOldValue: true,
attributeFilter: ['class'],
});
app.component('ResourceTable', ResourceTable);
app.component('ResourceTableHeader', ResourceTableHeader);
app.component('ResourceTableRow', ResourceTableRow);
app.component('ReorderButtons', ReorderButtons);
});