From 289c20ecb319c34c75d7f40e8ae1c8d7e7a3068f Mon Sep 17 00:00:00 2001 From: Temuulen Ankhbayar Date: Mon, 9 Mar 2026 17:24:18 +0900 Subject: [PATCH] fix: replace remaining raw buttons in internet service components Late-completing agent changes for InstallationOptions, InternetModalShell, PublicOfferingCard, ServiceConfigurationStep, and PublicInternetPlans. Co-Authored-By: Claude Opus 4.6 --- .../internet/InstallationOptions.tsx | 8 ++++--- .../internet/InternetModalShell.tsx | 7 ++++-- .../internet/PublicOfferingCard.tsx | 22 +++++++++++-------- .../steps/ServiceConfigurationStep.tsx | 9 ++++---- .../services/views/PublicInternetPlans.tsx | 7 +++--- 5 files changed, 32 insertions(+), 21 deletions(-) diff --git a/apps/portal/src/features/services/components/internet/InstallationOptions.tsx b/apps/portal/src/features/services/components/internet/InstallationOptions.tsx index 1fb6944d..7688bb7d 100644 --- a/apps/portal/src/features/services/components/internet/InstallationOptions.tsx +++ b/apps/portal/src/features/services/components/internet/InstallationOptions.tsx @@ -1,6 +1,7 @@ "use client"; import type { InternetInstallationCatalogItem } from "@customer-portal/domain/services"; +import { Button } from "@/components/atoms/button"; import { CardPricing } from "@/features/services/components/base/CardPricing"; interface InstallationOptionsProps { @@ -42,12 +43,13 @@ export function InstallationOptions({ : "Pay the full installation fee in one payment."); return ( - + ); })} diff --git a/apps/portal/src/features/services/components/internet/InternetModalShell.tsx b/apps/portal/src/features/services/components/internet/InternetModalShell.tsx index 2ebb4d15..158f7838 100644 --- a/apps/portal/src/features/services/components/internet/InternetModalShell.tsx +++ b/apps/portal/src/features/services/components/internet/InternetModalShell.tsx @@ -3,6 +3,7 @@ import { useEffect, useId, useRef } from "react"; import { XMarkIcon } from "@heroicons/react/24/outline"; import { cn } from "@/shared/utils"; +import { Button } from "@/components/atoms/button"; interface InternetModalShellProps { isOpen: boolean; @@ -125,14 +126,16 @@ export function InternetModalShell({ ) : null} - +
{children}
diff --git a/apps/portal/src/features/services/components/internet/PublicOfferingCard.tsx b/apps/portal/src/features/services/components/internet/PublicOfferingCard.tsx index c58376c8..39618779 100644 --- a/apps/portal/src/features/services/components/internet/PublicOfferingCard.tsx +++ b/apps/portal/src/features/services/components/internet/PublicOfferingCard.tsx @@ -66,13 +66,15 @@ function ConnectionTypeInfo({ onClose }: { onClose: () => void }) { Why does speed vary by building? - +

@@ -185,14 +187,15 @@ function PublicOfferingExpanded({ return (

{showConnectionInfo && !showInfo && ( - + )} {showConnectionInfo && showInfo && setShowInfo(false)} />} @@ -248,10 +251,11 @@ function PublicOfferingHeader({ const Icon = iconType === "home" ? Home : Building2; return ( - + ); } diff --git a/apps/portal/src/features/services/components/internet/configure/steps/ServiceConfigurationStep.tsx b/apps/portal/src/features/services/components/internet/configure/steps/ServiceConfigurationStep.tsx index a97390a1..4269ef37 100644 --- a/apps/portal/src/features/services/components/internet/configure/steps/ServiceConfigurationStep.tsx +++ b/apps/portal/src/features/services/components/internet/configure/steps/ServiceConfigurationStep.tsx @@ -154,17 +154,18 @@ function ModeSelectionCard({ : "bg-green-100 text-green-800 border-green-200"; return ( - + ); } diff --git a/apps/portal/src/features/services/views/PublicInternetPlans.tsx b/apps/portal/src/features/services/views/PublicInternetPlans.tsx index 3bc3f6b9..1bbcf9e9 100644 --- a/apps/portal/src/features/services/views/PublicInternetPlans.tsx +++ b/apps/portal/src/features/services/views/PublicInternetPlans.tsx @@ -281,12 +281,13 @@ function UnifiedInternetCard({
{availableOptions.map(option => ( - + ))}