mirror of
https://github.com/pezkuwichain/pwap.git
synced 2026-04-22 15:57:59 +00:00
Fix all ESLint errors in mobile app (157 errors -> 0)
Major fixes: - Replace `any` types with proper TypeScript types across all files - Convert require() imports to ES module imports - Add __DEV__ guards to console statements - Escape special characters in JSX (' and ") - Fix unused variables (prefix with _ or remove) - Fix React hooks violations (useCallback, useMemo patterns) - Convert wasm-crypto-shim.js to TypeScript - Add eslint-disable comments for valid setState patterns Files affected: 50+ screens, components, contexts, and services Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -54,15 +54,15 @@ export const AddTokenModal: React.FC<AddTokenModalProps> = ({
|
||||
Alert.alert('Error', 'Asset not found');
|
||||
setTokenMetadata(null);
|
||||
} else {
|
||||
const metadata = metadataOption.toJSON() as any;
|
||||
const metadata = metadataOption.toJSON() as { symbol?: string; decimals?: number; name?: string } | null;
|
||||
setTokenMetadata({
|
||||
symbol: metadata.symbol || 'UNKNOWN',
|
||||
decimals: metadata.decimals || 12,
|
||||
name: metadata.name || 'Unknown Token',
|
||||
});
|
||||
}
|
||||
} catch (error: any) {
|
||||
console.error('Failed to fetch token metadata:', error);
|
||||
} catch {
|
||||
console.error('Failed to fetch token metadata');
|
||||
Alert.alert('Error', 'Failed to fetch token metadata');
|
||||
setTokenMetadata(null);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user