From deae9c0520b202634b4f85acd3f281ae9b1e6afd Mon Sep 17 00:00:00 2001 From: "T. Narantuya" Date: Thu, 11 Sep 2025 14:23:27 +0900 Subject: [PATCH] Add new pages for billing, profile, invoices, payments, catalog, subscriptions, and support - Introduced new components for billing and address management, including a detailed billing information page. - Created profile management page for user details and password changes. - Added invoice management page with pagination and search functionality. - Implemented payment methods page for managing user payment options. - Developed catalog pages for internet, SIM, and VPN services, including configuration options. - Established subscription management pages for viewing and managing user subscriptions. - Created support case management pages for users to view and create support cases. --- apps/portal/src/app/{ => (portal)}/account/billing/page.tsx | 0 apps/portal/src/app/{ => (portal)}/account/profile/page.tsx | 0 apps/portal/src/app/{ => (portal)}/billing/invoices/[id]/page.tsx | 0 apps/portal/src/app/{ => (portal)}/billing/invoices/page.tsx | 0 apps/portal/src/app/{ => (portal)}/billing/payments/page.tsx | 0 .../src/app/{ => (portal)}/catalog/internet/configure/page.tsx | 0 apps/portal/src/app/{ => (portal)}/catalog/internet/page.tsx | 0 apps/portal/src/app/{ => (portal)}/catalog/page.tsx | 0 apps/portal/src/app/{ => (portal)}/catalog/sim/configure/page.tsx | 0 apps/portal/src/app/{ => (portal)}/catalog/sim/page.tsx | 0 apps/portal/src/app/{ => (portal)}/catalog/vpn/page.tsx | 0 apps/portal/src/app/{ => (portal)}/checkout/page.tsx | 0 apps/portal/src/app/{ => (portal)}/dashboard/page.tsx | 0 apps/portal/src/app/{ => (portal)}/orders/[id]/page.tsx | 0 apps/portal/src/app/{ => (portal)}/orders/page.tsx | 0 apps/portal/src/app/{ => (portal)}/subscriptions/[id]/page.tsx | 0 .../src/app/{ => (portal)}/subscriptions/[id]/sim/cancel/page.tsx | 0 .../{ => (portal)}/subscriptions/[id]/sim/change-plan/page.tsx | 0 .../app/{ => (portal)}/subscriptions/[id]/sim/reissue/page.tsx | 0 .../src/app/{ => (portal)}/subscriptions/[id]/sim/top-up/page.tsx | 0 apps/portal/src/app/{ => (portal)}/subscriptions/page.tsx | 0 apps/portal/src/app/{ => (portal)}/support/cases/page.tsx | 0 apps/portal/src/app/{ => (portal)}/support/new/page.tsx | 0 23 files changed, 0 insertions(+), 0 deletions(-) rename apps/portal/src/app/{ => (portal)}/account/billing/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/account/profile/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/billing/invoices/[id]/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/billing/invoices/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/billing/payments/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/internet/configure/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/internet/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/sim/configure/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/sim/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/catalog/vpn/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/checkout/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/dashboard/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/orders/[id]/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/orders/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/[id]/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/[id]/sim/cancel/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/[id]/sim/change-plan/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/[id]/sim/reissue/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/[id]/sim/top-up/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/subscriptions/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/support/cases/page.tsx (100%) rename apps/portal/src/app/{ => (portal)}/support/new/page.tsx (100%) diff --git a/apps/portal/src/app/account/billing/page.tsx b/apps/portal/src/app/(portal)/account/billing/page.tsx similarity index 100% rename from apps/portal/src/app/account/billing/page.tsx rename to apps/portal/src/app/(portal)/account/billing/page.tsx diff --git a/apps/portal/src/app/account/profile/page.tsx b/apps/portal/src/app/(portal)/account/profile/page.tsx similarity index 100% rename from apps/portal/src/app/account/profile/page.tsx rename to apps/portal/src/app/(portal)/account/profile/page.tsx diff --git a/apps/portal/src/app/billing/invoices/[id]/page.tsx b/apps/portal/src/app/(portal)/billing/invoices/[id]/page.tsx similarity index 100% rename from apps/portal/src/app/billing/invoices/[id]/page.tsx rename to apps/portal/src/app/(portal)/billing/invoices/[id]/page.tsx diff --git a/apps/portal/src/app/billing/invoices/page.tsx b/apps/portal/src/app/(portal)/billing/invoices/page.tsx similarity index 100% rename from apps/portal/src/app/billing/invoices/page.tsx rename to apps/portal/src/app/(portal)/billing/invoices/page.tsx diff --git a/apps/portal/src/app/billing/payments/page.tsx b/apps/portal/src/app/(portal)/billing/payments/page.tsx similarity index 100% rename from apps/portal/src/app/billing/payments/page.tsx rename to apps/portal/src/app/(portal)/billing/payments/page.tsx diff --git a/apps/portal/src/app/catalog/internet/configure/page.tsx b/apps/portal/src/app/(portal)/catalog/internet/configure/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/internet/configure/page.tsx rename to apps/portal/src/app/(portal)/catalog/internet/configure/page.tsx diff --git a/apps/portal/src/app/catalog/internet/page.tsx b/apps/portal/src/app/(portal)/catalog/internet/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/internet/page.tsx rename to apps/portal/src/app/(portal)/catalog/internet/page.tsx diff --git a/apps/portal/src/app/catalog/page.tsx b/apps/portal/src/app/(portal)/catalog/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/page.tsx rename to apps/portal/src/app/(portal)/catalog/page.tsx diff --git a/apps/portal/src/app/catalog/sim/configure/page.tsx b/apps/portal/src/app/(portal)/catalog/sim/configure/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/sim/configure/page.tsx rename to apps/portal/src/app/(portal)/catalog/sim/configure/page.tsx diff --git a/apps/portal/src/app/catalog/sim/page.tsx b/apps/portal/src/app/(portal)/catalog/sim/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/sim/page.tsx rename to apps/portal/src/app/(portal)/catalog/sim/page.tsx diff --git a/apps/portal/src/app/catalog/vpn/page.tsx b/apps/portal/src/app/(portal)/catalog/vpn/page.tsx similarity index 100% rename from apps/portal/src/app/catalog/vpn/page.tsx rename to apps/portal/src/app/(portal)/catalog/vpn/page.tsx diff --git a/apps/portal/src/app/checkout/page.tsx b/apps/portal/src/app/(portal)/checkout/page.tsx similarity index 100% rename from apps/portal/src/app/checkout/page.tsx rename to apps/portal/src/app/(portal)/checkout/page.tsx diff --git a/apps/portal/src/app/dashboard/page.tsx b/apps/portal/src/app/(portal)/dashboard/page.tsx similarity index 100% rename from apps/portal/src/app/dashboard/page.tsx rename to apps/portal/src/app/(portal)/dashboard/page.tsx diff --git a/apps/portal/src/app/orders/[id]/page.tsx b/apps/portal/src/app/(portal)/orders/[id]/page.tsx similarity index 100% rename from apps/portal/src/app/orders/[id]/page.tsx rename to apps/portal/src/app/(portal)/orders/[id]/page.tsx diff --git a/apps/portal/src/app/orders/page.tsx b/apps/portal/src/app/(portal)/orders/page.tsx similarity index 100% rename from apps/portal/src/app/orders/page.tsx rename to apps/portal/src/app/(portal)/orders/page.tsx diff --git a/apps/portal/src/app/subscriptions/[id]/page.tsx b/apps/portal/src/app/(portal)/subscriptions/[id]/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/[id]/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/[id]/page.tsx diff --git a/apps/portal/src/app/subscriptions/[id]/sim/cancel/page.tsx b/apps/portal/src/app/(portal)/subscriptions/[id]/sim/cancel/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/[id]/sim/cancel/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/[id]/sim/cancel/page.tsx diff --git a/apps/portal/src/app/subscriptions/[id]/sim/change-plan/page.tsx b/apps/portal/src/app/(portal)/subscriptions/[id]/sim/change-plan/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/[id]/sim/change-plan/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/[id]/sim/change-plan/page.tsx diff --git a/apps/portal/src/app/subscriptions/[id]/sim/reissue/page.tsx b/apps/portal/src/app/(portal)/subscriptions/[id]/sim/reissue/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/[id]/sim/reissue/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/[id]/sim/reissue/page.tsx diff --git a/apps/portal/src/app/subscriptions/[id]/sim/top-up/page.tsx b/apps/portal/src/app/(portal)/subscriptions/[id]/sim/top-up/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/[id]/sim/top-up/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/[id]/sim/top-up/page.tsx diff --git a/apps/portal/src/app/subscriptions/page.tsx b/apps/portal/src/app/(portal)/subscriptions/page.tsx similarity index 100% rename from apps/portal/src/app/subscriptions/page.tsx rename to apps/portal/src/app/(portal)/subscriptions/page.tsx diff --git a/apps/portal/src/app/support/cases/page.tsx b/apps/portal/src/app/(portal)/support/cases/page.tsx similarity index 100% rename from apps/portal/src/app/support/cases/page.tsx rename to apps/portal/src/app/(portal)/support/cases/page.tsx diff --git a/apps/portal/src/app/support/new/page.tsx b/apps/portal/src/app/(portal)/support/new/page.tsx similarity index 100% rename from apps/portal/src/app/support/new/page.tsx rename to apps/portal/src/app/(portal)/support/new/page.tsx