11import { useRef , useState } from 'react' ;
22import { useAccount } from 'wagmi' ;
3- import { AsyncButton } from '@/components/ui/async-button' ;
43import type { Course } from '@/services/course.service' ;
54import { cn } from '@/lib/utils' ;
65import { ShoppingCart , Link as LinkIcon , TrendingUp } from 'lucide-react' ;
76import toast from 'react-hot-toast' ;
87import showToast from '@/utils/toast.util' ;
8+ import { formatCompactNumber , formatNumber } from '@/utils/numberFormat.utils' ;
9+ import { AsyncButton } from '@/components/ui/async-button' ;
10+ import { useNetworkMismatch } from '@/hooks/useNetworkMismatch' ;
11+ import { useTransactionTelemetry } from '@/hooks/useTransactionTelemetry' ;
912import TransactionRetryNotice from '@/components/common/TransactionRetryNotice' ;
1013import TransactionFailureDrawer from '@/components/common/TransactionFailureDrawer' ;
1114import type { TransactionFailureDetails } from '@/components/common/TransactionFailureDrawer' ;
@@ -21,10 +24,8 @@ import Change24hBadge from '@/components/common/Change24hBadge';
2124import KeySupplyBadge from '@/components/common/KeySupplyBadge' ;
2225import CreatorListRowDivider from '@/components/common/CreatorListRowDivider' ;
2326import BuyActionHelperText from '@/components/common/BuyActionHelperText' ;
27+ import NetworkFeeHint from '@/components/common/NetworkFeeHint' ;
2428import CreatorBio from '@/components/common/CreatorBio' ;
25- import { useTransactionTelemetry } from '@/hooks/useTransactionTelemetry' ;
26- import { useNetworkMismatch } from '@/hooks/useNetworkMismatch' ;
27- import { formatCompactNumber , formatNumber } from '@/utils/numberFormat.utils' ;
2829
2930interface CreatorCardProps {
3031 creator : Course ;
@@ -218,7 +219,8 @@ const CreatorCard: React.FC<CreatorCardProps> = ({ creator, className }) => {
218219 </ div >
219220 < CreatorListRowDivider className = "mt-4 mb-2" />
220221
221- < div className = "flex items-center justify-end gap-4" >
222+ < div className = "flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4" >
223+ < NetworkFeeHint className = "shrink-0" />
222224 < AsyncButton
223225 onClick = { handleBuy }
224226 variant = { isConnected ? 'default' : 'outline' }
0 commit comments