condition check lambda

This commit is contained in:
jackiettran
2026-01-13 17:14:19 -05:00
parent 2ee5571b5b
commit f5fdcbfb82
30 changed files with 14293 additions and 461 deletions

View File

@@ -67,8 +67,8 @@ const PricingForm: React.FC<PricingFormProps> = ({
"Set multiple pricing tiers for flexible rental rates."
) : (
<>
Community Rentals charges a 10% Community Upkeep Fee to help keep
us running.{" "}
Village Share charges a 10% Community Upkeep Fee to help keep us
running.{" "}
<Link to="/faq" target="_blank">
Calculate what you can earn here
</Link>

View File

@@ -44,7 +44,7 @@ const FAQ: React.FC = () => {
<div>
<p>
We charge a <strong>10% Community Upkeep Fee</strong> on
rental amounts to keep Community Rentals running!
rental amounts to keep Village Share running!
</p>
<p className="mb-2">This fee covers:</p>
<ul className="mb-3">
@@ -70,7 +70,10 @@ const FAQ: React.FC = () => {
</div>
</div>
<p className="small text-muted">
<strong>Payout Timeline:</strong> Earnings are transferred immediately when the rental is marked complete. Funds typically reach your bank within 2-7 business days. Make sure your Stripe account is set up to receive payouts.
<strong>Payout Timeline:</strong> Earnings are transferred
immediately when the rental is marked complete. Funds
typically reach your bank within 2-7 business days. Make sure
your Stripe account is set up to receive payouts.
</p>
</div>
),
@@ -87,7 +90,8 @@ const FAQ: React.FC = () => {
<strong>Transfer Initiated</strong>
<span className="text-success ms-2">(Immediate)</span>
<p className="mb-0 small text-muted">
When the rental is marked complete, we immediately transfer your earnings to your Stripe account.
When the rental is marked complete, we immediately
transfer your earnings to your Stripe account.
</p>
</div>
</div>
@@ -97,7 +101,8 @@ const FAQ: React.FC = () => {
<strong>Funds in Stripe</strong>
<span className="text-success ms-2">(Instant)</span>
<p className="mb-0 small text-muted">
The transfer appears in your Stripe dashboard right away.
The transfer appears in your Stripe dashboard right
away.
</p>
</div>
</div>
@@ -105,15 +110,21 @@ const FAQ: React.FC = () => {
<span className="badge bg-primary me-2">3</span>
<div>
<strong>Funds in Your Bank</strong>
<span className="text-primary ms-2">(2-7 business days)</span>
<span className="text-primary ms-2">
(2-7 business days)
</span>
<p className="mb-0 small text-muted">
Stripe automatically deposits funds to your bank account. Timing depends on your bank and Stripe's payout schedule.
Stripe automatically deposits funds to your bank
account. Timing depends on your bank and Stripe's payout
schedule.
</p>
</div>
</div>
</div>
<p className="small text-muted mb-0">
<strong>Note:</strong> If you haven't completed Stripe onboarding, payouts are held until you finish setup. Once complete, all pending payouts are processed immediately.
<strong>Note:</strong> If you haven't completed Stripe
onboarding, payouts are held until you finish setup. Once
complete, all pending payouts are processed immediately.
</p>
</div>
),
@@ -124,12 +135,24 @@ const FAQ: React.FC = () => {
<div>
<p>A payout may show as "pending" for a few reasons:</p>
<ul>
<li><strong>Rental not yet complete:</strong> The owner needs to mark the rental as complete before the payout is initiated.</li>
<li><strong>Stripe onboarding incomplete:</strong> You need to finish setting up your Stripe account. Visit your <Link to="/earnings">Earnings Dashboard</Link> to complete setup.</li>
<li><strong>Processing:</strong> Payouts are initiated immediately but may take a moment to process.</li>
<li>
<strong>Rental not yet complete:</strong> The owner needs to
mark the rental as complete before the payout is initiated.
</li>
<li>
<strong>Stripe onboarding incomplete:</strong> You need to
finish setting up your Stripe account. Visit your{" "}
<Link to="/earnings">Earnings Dashboard</Link> to complete
setup.
</li>
<li>
<strong>Processing:</strong> Payouts are initiated
immediately but may take a moment to process.
</li>
</ul>
<p className="small text-muted mb-0">
If a payout fails for any reason, we automatically retry daily until it succeeds.
If a payout fails for any reason, we automatically retry daily
until it succeeds.
</p>
</div>
),