Merge branch 'main' of https://git.ambigrat.com/shenyan/physical-expo
This commit is contained in:
@@ -8,31 +8,53 @@ interface LiveMatchTabsProps {
|
||||
activeTab: string;
|
||||
onTabChange: (tab: string) => void;
|
||||
isDark: boolean;
|
||||
sportId?: number;
|
||||
}
|
||||
|
||||
export function LiveMatchTabs({
|
||||
activeTab,
|
||||
onTabChange,
|
||||
isDark,
|
||||
sportId = 1,
|
||||
}: LiveMatchTabsProps) {
|
||||
const { t } = useTranslation();
|
||||
const containerBg = isDark ? "#121212" : "#F5F5F5";
|
||||
|
||||
const tabs = [
|
||||
{
|
||||
id: "detail",
|
||||
label: t("detail.tabs.info"),
|
||||
icon: "document-text-outline",
|
||||
},
|
||||
{ id: "stats", label: t("detail.tabs.stats"), icon: "stats-chart-outline" },
|
||||
{ id: "odds", label: t("detail.tabs.odds"), icon: "cash-outline" },
|
||||
{ id: "lineup", label: t("detail.tabs.lineup"), icon: "shirt-outline" },
|
||||
{
|
||||
id: "analysis",
|
||||
label: t("detail.tabs.analysis"),
|
||||
icon: "pie-chart-outline",
|
||||
},
|
||||
];
|
||||
const getTabs = () => {
|
||||
if (sportId === 2) {
|
||||
return [
|
||||
{
|
||||
id: "detail",
|
||||
label: t("detail.tabs.info"),
|
||||
icon: "document-text-outline",
|
||||
},
|
||||
{ id: "stats", label: t("detail.tabs.stats"), icon: "stats-chart-outline" },
|
||||
{
|
||||
id: "overall",
|
||||
label: t("detail.tabs.overall"),
|
||||
icon: "bar-chart-outline",
|
||||
},
|
||||
{ id: "odds", label: t("detail.tabs.odds"), icon: "cash-outline" },
|
||||
];
|
||||
}
|
||||
return [
|
||||
{
|
||||
id: "detail",
|
||||
label: t("detail.tabs.info"),
|
||||
icon: "document-text-outline",
|
||||
},
|
||||
{ id: "stats", label: t("detail.tabs.stats"), icon: "stats-chart-outline" },
|
||||
{ id: "odds", label: t("detail.tabs.odds"), icon: "cash-outline" },
|
||||
{ id: "lineup", label: t("detail.tabs.lineup"), icon: "shirt-outline" },
|
||||
{
|
||||
id: "analysis",
|
||||
label: t("detail.tabs.analysis"),
|
||||
icon: "pie-chart-outline",
|
||||
},
|
||||
];
|
||||
};
|
||||
|
||||
const tabs = getTabs();
|
||||
|
||||
return (
|
||||
<View style={[styles.container, { backgroundColor: containerBg }]}>
|
||||
|
||||
Reference in New Issue
Block a user