kusowl 94ef8f360d feature (favorite and reported deals):
- add favorites and reported tabs in user profile pages
- add remove favorites
- customers can view a deal directly from profiles section and deal modal is shown in explore page
- fix formatting by pint
2026-01-23 16:14:04 +05:30

42 lines
1.1 KiB
JavaScript

import './bootstrap';
import {setSidebarState} from '@/sidebar.js';
import "./alert.js"
import "./image-input.js"
import "./menu.js"
import "./modal.js"
import "./sidebar.js"
import "./toast.js"
import "./deal-view-modal.js"
import {favorite, like, redirect} from "./interaction.js";
import {showReportModal} from "./report-deal.js";
import {initTabs} from "./tab.js";
import {loadModalFromQuery} from "./explore-page.js";
document.like = like;
document.favorite = favorite;
document.redirect = redirect;
document.showReportModal = showReportModal;
window.addEventListener('load', async () => {
const preloader = document.getElementById('preloader');
const content = document.getElementById('content');
preloader.style.opacity = '0';
setTimeout(() => {
preloader.style.display = 'none';
}, 350);
content.style.display = 'block';
document.body.classList.remove('preload');
const savedState = localStorage.getItem('sidebar');
if (savedState) {
setSidebarState(savedState);
}
initTabs();
await loadModalFromQuery();
});