feat: implement backend routing, dashboard components, and transaction reconciliation scripts

This commit is contained in:
2569718930@qq.com
2026-04-19 20:14:07 +08:00
parent 1883f96034
commit 6914e6277b
5 changed files with 57 additions and 6 deletions
@@ -47,12 +47,17 @@ export function HeaderBar() {
store.proAccess.subscriptionExpiresAt
: store.proAccess.subscriptionExpiresAt;
const expiryInfo = parseExpiryInfo(effectiveExpiry);
const hasQueuedExtension = Boolean(
store.proAccess.subscriptionActive &&
store.proAccess.subscriptionQueuedDays > 0,
);
const isTrialPlan = /trial/i.test(
String(store.proAccess.subscriptionPlanCode || ""),
);
const showRenewReminder =
isAuthenticated &&
!store.proAccess.loading &&
!hasQueuedExtension &&
((store.proAccess.subscriptionActive &&
expiryInfo &&
expiryInfo.daysLeft <= 3) ||