diff --git a/frontend/src/components/CreateToken.tsx b/frontend/src/components/CreateToken.tsx index 5db638eb..8ec7dd73 100644 --- a/frontend/src/components/CreateToken.tsx +++ b/frontend/src/components/CreateToken.tsx @@ -8,6 +8,7 @@ import { ShareButton } from './ShareButton' import { CopyButton } from './CopyButton' import { STELLAR_CONFIG } from '../config/stellar' import ErrorBoundary from './ErrorBoundary' +import { logger } from '../utils/logger' interface DeployedToken { address: string @@ -54,7 +55,7 @@ export const CreateToken: React.FC = () => { addToast(t('tokenForm.deployFailed'), 'error') } } catch (error) { - console.error('Deployment error:', error) + logger.error('Deployment error:', error) addToast(error instanceof Error ? error.message : t('tokenForm.deployError'), 'error') } finally { setIsDeploying(false) diff --git a/frontend/src/components/MetadataUploadForm.tsx b/frontend/src/components/MetadataUploadForm.tsx index 6701c664..bcf6ae28 100644 --- a/frontend/src/components/MetadataUploadForm.tsx +++ b/frontend/src/components/MetadataUploadForm.tsx @@ -6,6 +6,7 @@ import { ipfsService } from '../services/ipfs' import { isIpfsConfigured } from '../config/env' import { isValidImageFile } from '../utils/validation' import { DropZone } from './DropZone' +import { logger } from '../utils/logger' interface MetadataUploadFormProps { onUploadComplete: (metadataUri: string) => void @@ -92,7 +93,7 @@ export const MetadataUploadForm: React.FC = ({ setImageFile(null) setUploadProgress(0) } catch (error) { - console.error('Upload error:', error) + logger.error('Upload error:', error) addToast(error instanceof Error ? error.message : 'Failed to upload metadata', 'error') } finally { setIsUploading(false) diff --git a/frontend/src/components/NetworkBadge.tsx b/frontend/src/components/NetworkBadge.tsx index 39601833..530a7080 100644 --- a/frontend/src/components/NetworkBadge.tsx +++ b/frontend/src/components/NetworkBadge.tsx @@ -5,16 +5,19 @@ import type { Network } from '../context/NetworkContext' const BADGE_COLORS: Record = { testnet: 'bg-yellow-100 text-yellow-800 border-yellow-300', mainnet: 'bg-green-100 text-green-800 border-green-300', + standalone: 'bg-purple-100 text-purple-800 border-purple-300', } const DOT_COLORS: Record = { testnet: 'bg-yellow-500', mainnet: 'bg-green-500', + standalone: 'bg-purple-500', } const LABELS: Record = { testnet: 'Testnet', mainnet: 'Mainnet', + standalone: 'Standalone', } /** diff --git a/frontend/src/components/TokenDashboard.tsx b/frontend/src/components/TokenDashboard.tsx index 9d5912c4..c575451b 100644 --- a/frontend/src/components/TokenDashboard.tsx +++ b/frontend/src/components/TokenDashboard.tsx @@ -80,7 +80,7 @@ export const TokenDashboard: React.FC = () => { if (!wallet.isConnected) return return ( -
+
{/* Header */}
diff --git a/frontend/src/components/TokenForm.tsx b/frontend/src/components/TokenForm.tsx index 64945f0d..46026a4f 100644 --- a/frontend/src/components/TokenForm.tsx +++ b/frontend/src/components/TokenForm.tsx @@ -8,6 +8,7 @@ import { useNetwork } from '../context/NetworkContext' import { validateTokenParams } from '../utils/validation' import { formatXLM, stroopsToXLM } from '../utils/formatting' import { useFactoryState } from '../hooks/useFactoryState' +import { logger } from '../utils/logger' interface TokenFormProps { onSubmit: (params: { @@ -118,7 +119,7 @@ export const TokenForm: React.FC = ({ try { await onSubmit(formData) } catch (error) { - console.error('Form submission error:', error) + logger.error('Form submission error:', error) addToast(error instanceof Error ? error.message : t('tokenForm.submitError'), 'error') } } diff --git a/frontend/src/components/UI/WalletButton.tsx b/frontend/src/components/UI/WalletButton.tsx index db2bda5c..b9826888 100644 --- a/frontend/src/components/UI/WalletButton.tsx +++ b/frontend/src/components/UI/WalletButton.tsx @@ -58,7 +58,7 @@ export const WalletButton: React.FC = () => { className="hidden md:block font-mono text-sm text-gray-700 dark:text-gray-300 bg-gray-100 dark:bg-slate-700 px-2 py-1 rounded" title={wallet.address} > - {truncateAddress(wallet.address)} + {truncateAddress(wallet.address, 4, 6)}