import { ThemedText } from "@/components/themed-text"; import { IconSymbol } from "@/components/ui/icon-symbol"; import { MatchDetailData } from "@/types/api"; import React from "react"; import { Image, StyleSheet, TouchableOpacity, View } from "react-native"; interface LeagueInfoProps { data: MatchDetailData; isDark: boolean; } export function LeagueInfo({ data, isDark }: LeagueInfoProps) { const { match } = data; const bgColor = isDark ? "#1C1C1E" : "#FFF"; const borderColor = isDark ? "#2C2C2E" : "#EEE"; return ( {match.leagueLogo ? ( ) : ( )} {match.leagueName} ); } const styles = StyleSheet.create({ container: { flexDirection: "row", alignItems: "center", justifyContent: "space-between", paddingHorizontal: 16, paddingVertical: 12, borderBottomWidth: 1, }, left: { flexDirection: "row", alignItems: "center", }, leagueLogo: { width: 24, height: 24, resizeMode: "contain", marginRight: 8, }, fallbackLogo: { width: 24, height: 24, borderRadius: 12, justifyContent: "center", alignItems: "center", marginRight: 8, }, leagueName: { fontSize: 14, fontWeight: "500", }, });