// Pages/Dashboard.js import { member } from 'wix-members-frontend'; import wixData from 'wix-data'; import {session} from 'wix-storage'; $w.onReady(function () { member.onLogin(() => { if (!member.currentMember.loggedIn) { wixLocation.to("/login"); } }); loadDashboardData(); }); async function loadDashboardData() { try { const totalProperties = await wixData.query("Properties").count(); const occupiedUnits = await wixData.query("Units").eq("status", "occupied").count(); const vacantUnits = await wixData.query("Units").eq("status", "vacant").count(); const overduePayments = await wixData.query("Payments").lt("dueDate", new Date()).eq("status", "unpaid").count(); $w("#totalProperties").text = totalProperties.toString(); $w("#occupiedUnits").text = occupiedUnits.toString(); $w("#vacantUnits").text = vacantUnits.toString(); $w("#overduePayments").text = overduePayments.toString(); } catch (error) { console.error("Error loading dashboard data:", error); } } export function addPropertyButton_click(event) { wixLocation.to("/add-property"); }
top of page

Heading 1

Screenshot 2024-04-15 133740_edited.jpg
bottom of page