// Woodbury Operator — Leases. Registers window.LeasesScreen. (function () { const NS = window.WoodburyPropertiesDesignSystem_7290ca; const { Card, CardHeader, Button, Badge, Avatar, StatCard, ProgressBar, Modal, Input, Select } = NS; const LEASES = [ { tenant: "Kofi Mensah", avatar: "../../assets/images/av-kofi.jpg", asset: "Lashibi Townhouses · House 1", ends: "28 May 2026", left: 28, total: 365, term: "12 months", tone: "danger" }, { tenant: "Ama Osei", avatar: "../../assets/images/av-ama.jpg", asset: "Cantonments City · Apt 5A", ends: "14 Sep 2026", left: 137, total: 365, term: "12 months", tone: "accent" }, { tenant: "Nana Adjei", avatar: "../../assets/images/av-nana.jpg", asset: "Onehive Tse Addo · Unit 101", ends: "02 Jan 2027", left: 247, total: 365, term: "24 months", tone: "success" }, { tenant: "Efua Asante", avatar: "../../assets/images/av-efua.jpg", asset: "Lashibi Townhouses · House 5", ends: "30 Apr 2026", left: 0, total: 365, term: "12 months", tone: "danger", notice: true }, ]; function LeasesScreen() { const [modal, setModal] = React.useState(null); // 'new' | {type:'renew'|'view', lease} const [nlProp, setNlProp] = React.useState(window.WB_SITES[0]); const [nlUnit, setNlUnit] = React.useState(""); const close = () => setModal(null); const openNew = () => { const p = window.WB_SITES[0]; setNlProp(p); const u = window.WBunitsFor(p, true); setNlUnit(u[0] || ""); setModal({ type: "new" }); }; return (