import { Lease, Property } from "../db/interfaces.ts"; import { PopAddLeaseDialog } from "./dialogs/PopAddLeaseDialog.tsx"; import DeleteLeaseButton from "./DeleteLeaseButton.tsx"; interface LeasedHomeProps { leases: Lease[]; properties: Property[]; } import { useState } from "preact/hooks"; export default function LeasedHome({ leases, properties }: LeasedHomeProps) { const [selectedPropertyId, setSelectedPropertyId] = useState( properties[0]?.id || "", ); const [popAddLease, popupAddLeaseDialog] = PopAddLeaseDialog( leases, properties, ); return ( <> {popupAddLeaseDialog}

Leased Homes

{leases.length === 0 ?
No leases found.
: ( )}
); }