import styles from "@components/GameTabs/styles.module.scss";
import React, {Fragment, Suspense, useEffect, useState} from "react";
import symbol from '@assets/symbol-defs.svg';
import AllWidgets from "@widgets/index";
import SmallLoading from "@components/SmallLoading";
import SvgIcon from "@components/SvgIcon";
import tabin_1 from "@assets/gametabs/tabin_1.png";
import tabin_2 from "@assets/gametabs/tabin_2.png";
const i18n=global.i18n;
const GameTabs=({data})=>{
const [tabIndex, setTabIndex] = useState(1);
// data={
// tabs:[
// {type:0,title:'Lobby',icon:'icon_Lobby'},
// {type:1,title:'Top Picks',icon: 'icon_ClassicDice'},
// {type:2,title:'Slots',icon: 'icon_Slots'},
// {type:3,title:'Hot Games',icon: 'icon_HotGame'},
// {type:4,title:'Live Casino',icon: 'icon_LiveCasino'},
// {type:5,title:'Table Games',icon: 'icon_TableGame'},
// {type:6,title:'New Releases',icon: 'icon_NewReleases'},
// ],
// data:{
//
// }
// }
useEffect(()=>{
if (data&&data.tabs){
let selectType=-1;
let tabs=data.tabs;
let tabtype=data.tabtype;
if (tabtype!=null){
for (let i = 0; i < tabs.length; i++) {
let tab=tabs[i];
if (tab.tabtype===tabtype){
selectType=tabtype;
break;
}
}
}
if (selectType===-1){
let first=data.tabs[0];
if (first){
selectType=first.tabtype
}
}
setTabIndex(selectType);
}
},[]);
const changeTab=(tabIndex)=>{
setTabIndex(tabIndex);
}
const renderMask=(item,index,len)=>{
if (item.tabtype!==tabIndex)return (<>>);
let mask=(<>>);
// if (index===0){
// mask=()
// }
// else if (index===len-1){
// mask=(
)
// }
// else
// {
// mask=(
)
// }
mask=(
)
return (