refactor(app): move route screens out of components

Exclude test and spec files from generated barrels so page imports do not load test modules at runtime.
This commit is contained in:
2026-06-17 14:13:42 +08:00
parent cda76a1651
commit 287affa34a
16 changed files with 53 additions and 47 deletions
-1
View File
@@ -9,5 +9,4 @@ export * from "./subscription-checkout-button";
export * from "./subscription-cta-button";
export * from "./subscription-manage-button";
export * from "./subscription-plan-card";
export * from "./subscription-screen";
export * from "./subscription-user-row";
+1 -1
View File
@@ -1,6 +1,6 @@
"use client";
import { SubscriptionScreen } from "@/app/subscription/components/subscription-screen";
import { SubscriptionScreen } from "@/app/subscription/subscription-screen";
export default function SubscriptionPage() {
return <SubscriptionScreen />;
@@ -16,8 +16,7 @@
*/
import { useState } from "react";
import { Checkbox } from "@/app/_components/core/checkbox";
import { MobileShell } from "@/app/_components/core/mobile-shell";
import { Checkbox, MobileShell } from "@/app/_components/core";
import { AppConstants } from "@/core/app_constants";
import {
SUBSCRIPTION_PLANS,
@@ -26,14 +25,16 @@ import {
import { VIP_BENEFITS } from "@/data/constants/vip-benefits";
import { useUserState } from "@/stores/user/user-context";
import { SubscriptionBackLink } from "./subscription-back-link";
import { SubscriptionBanner } from "./subscription-banner";
import { SubscriptionBenefitsCard } from "./subscription-benefits-card";
import { SubscriptionCheckoutButton } from "./subscription-checkout-button";
import { SubscriptionManageButton } from "./subscription-manage-button";
import { SubscriptionPlanCard } from "./subscription-plan-card";
import { SubscriptionUserRow } from "./subscription-user-row";
import styles from "./subscription-screen.module.css";
import {
SubscriptionBackLink,
SubscriptionBanner,
SubscriptionBenefitsCard,
SubscriptionCheckoutButton,
SubscriptionManageButton,
SubscriptionPlanCard,
SubscriptionUserRow,
} from "./components";
import styles from "./components/subscription-screen.module.css";
const FALLBACK_USERNAME = "User name";