Apply patch [skip ci]

This commit is contained in:
open-swe-dev-andrinoid[bot] 2026-01-29 19:14:17 +00:00 committed by Nathan Anderson
parent 776f22ce62
commit 646cee83f6

View File

@ -132,13 +132,9 @@ export const handler = define.handlers({
}); });
if (!response.ok) { if (!response.ok) {
const errorData = await response.json().catch(() => ({ const errorData = await response.json().catch(() => ({ error: "Unknown error" }));
error: "Unknown error",
}));
return new Response( return new Response(
JSON.stringify({ JSON.stringify({ error: errorData.error || "Failed to process approval" }),
error: errorData.error || "Failed to process approval",
}),
{ {
status: response.status, status: response.status,
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
@ -165,7 +161,7 @@ export const handler = define.handlers({
export default define.page( export default define.page(
function LandlordApprovals({ data }: LandlordApprovalsProps) { function LandlordApprovals({ data }: LandlordApprovalsProps) {
const { approvals, error } = data; const { stateData, approvals, error } = data;
return ( return (
<div class="min-h-screen bg-gray-50"> <div class="min-h-screen bg-gray-50">
@ -335,7 +331,7 @@ export default define.page(
<textarea <textarea
id={`rejection_reason_${approval.id}`} id={`rejection_reason_${approval.id}`}
name="rejection_reason" name="rejection_reason"
rows={3} rows="3"
class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 sm:text-sm" class="mt-1 block w-full rounded-md border-gray-300 shadow-sm focus:border-blue-500 focus:ring-blue-500 sm:text-sm"
placeholder="Provide a reason for rejection..." placeholder="Provide a reason for rejection..."
/> />
@ -367,8 +363,7 @@ export default define.page(
</p> </p>
{approval.rejection_reason && ( {approval.rejection_reason && (
<p class="mt-2 text-sm text-red-600"> <p class="mt-2 text-sm text-red-600">
<strong>Reason:</strong>{" "} <strong>Reason:</strong> {approval.rejection_reason}
{approval.rejection_reason}
</p> </p>
)} )}
</div> </div>
@ -398,8 +393,7 @@ export default define.page(
No pending approvals No pending approvals
</h3> </h3>
<p class="mt-1 text-sm text-gray-500"> <p class="mt-1 text-sm text-gray-500">
You don't have any pending lease approval requests at this You don't have any pending lease approval requests at this time.
time.
</p> </p>
<div class="mt-6"> <div class="mt-6">
<a <a