????

Your IP : 3.15.34.191


Current Path : C:/inetpub/vhost/binhdinhf1.gdtsolutions.vn/admin/assets/
Upload File :
Current File : C:/inetpub/vhost/binhdinhf1.gdtsolutions.vn/admin/assets/index-AjK_TVHY.js

var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});import{r as reactExports,l as lodashExports,j as jsxDevRuntimeExports,aO as DialogContent,z as Card,bf as CardHeader,bg as CardContent,B as Box,G as Grid,bj as Paper,aP as DialogActions,i as Button,I as Icon,C as CircularProgress,aM as Dialog,P as useDispatch,a3 as useSelector,ay as Stack,v as Typography,h as IconButton,bn as Skeleton,bp as InputBase,D as Divider,a0 as Tooltip,bk as TableContainer,ad as Table,af as TableHead,ag as TableRow,ah as TableCell,ai as TableBody,an as TablePagination,aC as List,bq as ListItemButton,aA as ListItemIcon,aB as ListItemText,a_ as Collapse,aD as ListItem,b3 as Grow,aQ as Slide,br as Breadcrumbs,a7 as Link}from"./vendor-d1l7PA9U.js";import{U as formatDatetime,E as CHECK_SUCCESS,F as CHECK_ERROR,T as slug,V as useRace,W as raceSlice,X as formatDate,Y as getResultsAsync,O as useService,Z as Result,G as CHECK_WARNING}from"./index-xxTpRcwO.js";import{D as DataTable}from"./DataTable-hGDoCAWM.js";import{F as Form,C as Controller,s as styled}from"./Form-TjmuzJ2e.js";import{J as JoditForm}from"./index-BkvzBz6u.js";import{d as useMedia,u as useAsync}from"./NumberFormat-2ngWAb2i.js";import{u as useEvent}from"./Event.service-r6jVK7Qu.js";import{u as useTeam}from"./Teams.service-zsp5OFJ3.js";import{L as LoadingButton}from"./LoadingButton-L24nSy7H.js";import"./utils-7A1eFKMP.js";import"./Button-8xnHbmfB.js";import"./tiny-warning.esm-mOgAIwdD.js";const columns$1=[{title:"id",field:"id",type:"numeric",dataID:!0,editable:"never",hidden:!0},{title:"Ảnh",field:"featuredImage",type:"image",headerStyle:{width:"11rem"}},{title:"Tiêu đề",field:"name",type:"string",dataCheck:!0,searchable:!0},{title:"Mô tả",field:"description",type:"string",dataCheck:!0,searchable:!0},{title:"Ngày bắt đầu",field:"startDate",type:"date",dataCheck:!0,render:({startDate})=>formatDatetime(startDate)},{title:"Ngày kết thúc",field:"endDate",type:"date",dataCheck:!0,render:({endDate})=>formatDatetime(endDate)}],formData$1={featuredImage:{field_name:"featuredImage",title:"Ảnh bìa",type:"image"},name:{field_name:"name",title:"Tiêu đề",type:"textbox",rules:{required:"Vui lòng chọn"}},description:{field_name:"description",title:"Mô tả",type:"textarea",rules:{required:"Vui lòng chọn"}},link:{field_name:"link",title:"Slug",type:"textbox"},startDate:{field_name:"startDate",title:"Bắt đầu",type:"datetime"},endDate:{field_name:"endDate",title:"Kết thúc",type:"datetime"}},Index$2=__name(({onClose,open,id})=>{const[data,setData]=reactExports.useState({}),{getEventById,postEvent,updateEvent}=useEvent(),{postMedia}=useMedia(),refJodit=reactExports.useRef(null),getDataById=reactExports.useCallback(async id2=>{try{const data2=await getEventById(id2,{});return setData(data2),data2}catch{}},[getEventById]),handleSubmit=reactExports.useCallback(async dataForm=>{try{const{id:id2,...dataEdit}=dataForm;if(id2){const{file}=data;if(file){const url=await postMedia({file,caption:file==null?void 0:file.name});await updateEvent(id2,{...dataEdit,featuredImage:url.link,content:refJodit.current.getValue()})}else await updateEvent(id2,{...dataEdit,content:refJodit.current.getValue()})}else{const{file}=data;let urlImage=null;if(file){const{link}=await postMedia({file,caption:file==null?void 0:file.name});urlImage=link}await postEvent({...dataForm,featuredImage:urlImage||dataForm.featuredImage,content:refJodit.current.getValue()})}CHECK_SUCCESS("Cập nhật thành công"),onClose()}catch(error){CHECK_ERROR(error)}},[data,onClose,postEvent,postMedia,updateEvent]),{execute,status:status2}=useAsync(handleSubmit),handleChangeNS=reactExports.useCallback((name,value)=>{switch(name){case"name":setData(pre=>({...pre,[name]:value,link:slug(value)}));break;case"featuredImage":lodashExports.isObject(value)?setData(pre=>({...pre,[name]:value.url,file:value.file})):setData(pre=>({...pre,[name]:value}));break;default:setData(pre=>({...pre,[name]:value}));break}},[]),renderFormCreate=reactExports.useMemo(()=>jsxDevRuntimeExports.jsxDEV(Form,{onSubmit:execute,defaultValues:()=>id?getDataById(id):Promise.resolve({}),children:[jsxDevRuntimeExports.jsxDEV(DialogContent,{sx:{padding:"0px"},children:jsxDevRuntimeExports.jsxDEV(Card,{children:[jsxDevRuntimeExports.jsxDEV(CardHeader,{title:"Thêm mới"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:152,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(CardContent,{sx:{background:"#E7EBF0"},children:jsxDevRuntimeExports.jsxDEV(Box,{children:jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,spacing:2,children:[jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:4,children:jsxDevRuntimeExports.jsxDEV(Paper,{sx:{borderRadius:"0.3rem",padding:"1rem"},children:Object.entries(formData$1).map(([key,value],idx)=>jsxDevRuntimeExports.jsxDEV(Controller,{data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChangeNS,defaultValue:value.defaultValue||data[key]},idx+key,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:160,columnNumber:27},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:157,columnNumber:21},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:156,columnNumber:19},void 0),jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:8,children:open&&jsxDevRuntimeExports.jsxDEV(JoditForm,{ref:refJodit,isOpen:data.content||""},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:174,columnNumber:30},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:173,columnNumber:19},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:155,columnNumber:17},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:154,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:153,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:151,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:150,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(DialogActions,{children:[jsxDevRuntimeExports.jsxDEV(Button,{color:"error",startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"cancel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:182,columnNumber:44},void 0),onClick:onClose,disabled:!1,children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:182,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Button,{type:"submit",variant:"outlined",startIcon:status2==="pending"?jsxDevRuntimeExports.jsxDEV(CircularProgress,{size:20},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:188,columnNumber:47},void 0):jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:188,columnNumber:80},void 0),disabled:status2==="pending",children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:185,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:181,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:149,columnNumber:7},void 0),[data,execute,getDataById,handleChangeNS,id,onClose,open,status2]);return jsxDevRuntimeExports.jsxDEV(Dialog,{fullWidth:!0,disableEnforceFocus:!0,disableAutoFocus:!0,maxWidth:"xl",onClose,open:!!open,children:renderFormCreate},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/UpdateForm.tsx",lineNumber:199,columnNumber:5},void 0)},"Index$2"),UpdateForm$1=reactExports.memo(Index$2),useAppDispatch=useDispatch,useAppSelector=useSelector,selectRaces=__name(state=>state.race,"selectRaces"),Item=styled(Paper)(({theme})=>({backgroundColor:theme.palette.mode==="dark"?"#1A2027":"#fff",...theme.typography.body2,padding:theme.spacing(1),textAlign:"left",color:theme.palette.text.secondary,marginBottom:"0.5rem",cursor:"pointer","&:hover":{"-webkit-transform":"scale(1.01)",transform:"scale(1.01)",transition:".3s ease-in-out"},"&.actived":{borderBottom:"thin",borderBlockEnd:"solid",color:"#1976d2"}})),ListRace=reactExports.forwardRef(({openAddForm,eventId},ref)=>{const[races,setRaces]=reactExports.useState([]),{getAllRace}=useRace(),dispatch=useAppDispatch(),racesChoose=useAppSelector(selectRaces),getListRace=reactExports.useCallback(async eventId2=>{try{const data=await getAllRace({filter:`eventId eq ${eventId2}`});dispatch(raceSlice.actions.updateRace(data[0])),setRaces(data)}catch{}},[dispatch,getAllRace]),{execute,status:status2}=useAsync(getListRace);return reactExports.useImperativeHandle(ref,()=>({reload:()=>execute(eventId)}),[eventId,execute]),reactExports.useEffect(()=>{eventId&&execute(eventId)},[eventId]),jsxDevRuntimeExports.jsxDEV(Box,{height:"100%",position:"relative",children:[jsxDevRuntimeExports.jsxDEV(Stack,{sx:{backgroundColor:"white"},position:"sticky",top:0,direction:"row",justifyContent:"space-between",spacing:1,width:"100%",marginBottom:1,alignItems:"center",padding:1,zIndex:10,children:[jsxDevRuntimeExports.jsxDEV(Typography,{fontSize:16,children:["Danh sách cuộc đua (",races.length,")"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:90,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV("div",{children:[jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",onClick:()=>openAddForm(null),children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"filter_alt"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:93,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:92,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",onClick:()=>openAddForm(null),children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"add"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:96,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:95,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:91,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:77,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Box,{height:"calc(100vh - 17rem)",overflow:"auto",p:1,sx:{scrollBehavior:"smooth"},children:status2==="pending"?Array.from(new Array(7)).map((cur,index)=>jsxDevRuntimeExports.jsxDEV(Skeleton,{sx:{height:50},animation:"wave"},"ske"+cur+index,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:103,columnNumber:15},void 0)):races.map((cur,index)=>{var _a;return jsxDevRuntimeExports.jsxDEV(Item,{onClick:()=>{dispatch(raceSlice.actions.updateRace(cur))},className:`${((_a=racesChoose.value)==null?void 0:_a.id)===cur.id?"actived":""}`,children:jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",justifyContent:"space-between",children:[jsxDevRuntimeExports.jsxDEV(Stack,{direction:"column",children:[jsxDevRuntimeExports.jsxDEV(Typography,{component:"div",fontWeight:"bold",variant:"body1",children:cur.name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:116,columnNumber:23},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{variant:"caption",children:cur.description},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:119,columnNumber:23},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{variant:"caption",children:formatDate(cur.startedAt)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:120,columnNumber:23},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:115,columnNumber:21},void 0),jsxDevRuntimeExports.jsxDEV(Stack,{children:[jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"success",onClick:()=>openAddForm(cur),children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"edit"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:124,columnNumber:25},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:123,columnNumber:23},void 0),jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"error",onClick:()=>openAddForm(null),children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"delete"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:127,columnNumber:25},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:126,columnNumber:23},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:122,columnNumber:21},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:114,columnNumber:19},void 0)},"race"+index,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:107,columnNumber:17},void 0)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:100,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListRace.tsx",lineNumber:76,columnNumber:5},void 0)}),selectResult=__name(state=>state.result,"selectResult");styled(Paper)(({theme})=>({backgroundColor:theme.palette.mode==="dark"?"#1A2027":"#fff",...theme.typography.body2,padding:theme.spacing(1),textAlign:"left",color:theme.palette.text.secondary,marginBottom:"0.5rem"}));const columns=[{id:"driver.fullname",label:"Tên",minWidth:170},{id:"position",label:"Vị trí",minWidth:100,align:"right",format:value=>value.toLocaleString("en-US")},{id:"numOfLaps",label:"Số vòng đua",minWidth:170,align:"right",format:value=>value.toLocaleString("en-US")},{id:"gaps",label:"Khoản cách",minWidth:170,align:"right",format:value=>value.toFixed(2)},{id:"points",label:"Điểm",minWidth:170,align:"right"},{id:"best",label:"Thời gian tốt nhất",minWidth:170,align:"right",format:value=>value.toFixed(2)}],ListResult=__name(({handleOpenTeam})=>{const[result,setResult]=reactExports.useState([]),refInputSearch=reactExports.useRef(),racesChoose=useAppSelector(selectRaces),resultsState=useAppSelector(selectResult),[page,setPage]=reactExports.useState(0),[rowsPerPage,setRowsPerPage]=reactExports.useState(10),dispatch=useAppDispatch(),handleSearch=reactExports.useCallback(async strSearch=>{},[]),getListResult=reactExports.useCallback(async raceId=>{try{dispatch(getResultsAsync({filter:`raceId eq ${raceId}`,expand:{driver:{expand:"country"}}}))}catch{}},[dispatch]);reactExports.useEffect(()=>{resultsState.value&&setResult(resultsState.value)},[resultsState]),reactExports.useEffect(()=>{var _a;racesChoose&&racesChoose.value&&getListResult((_a=racesChoose.value)==null?void 0:_a.id)},[getListResult,racesChoose]),reactExports.useCallback(()=>{},[]);const handleChangePage=__name((event,newPage)=>{setPage(newPage)},"handleChangePage"),handleChangeRowsPerPage=__name(event=>{setRowsPerPage(+event.target.value),setPage(0)},"handleChangeRowsPerPage");return console.log(result),jsxDevRuntimeExports.jsxDEV(Box,{height:"100%",children:[jsxDevRuntimeExports.jsxDEV(Stack,{sx:{backgroundColor:"white"},direction:"row",justifyContent:"space-between",spacing:1,width:"100%",marginBottom:1,alignItems:"center",padding:1,zIndex:10,borderRadius:"4px",children:[jsxDevRuntimeExports.jsxDEV(Typography,{fontSize:16,fontWeight:"bold",children:["Kết quả (",result.length,")"]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:195,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Paper,{component:"form",sx:{display:"flex",alignItems:"center"},children:[jsxDevRuntimeExports.jsxDEV(InputBase,{inputRef:refInputSearch,sx:{ml:1,flex:1,borderRadius:"0px",p:0},placeholder:"Nhập tên tay đua...",inputProps:{"aria-label":"search google maps"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:199,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{sx:{height:28,m:.5},orientation:"vertical"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:205,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Tìm kiếm",children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"info",onClick:()=>handleSearch(refInputSearch.current.value),type:"button","aria-label":"search",children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"search"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:214,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:207,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:206,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{sx:{height:28,m:.5},orientation:"vertical"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:217,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Tải lại",children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"warning",onClick:()=>{var _a;return getListResult((_a=racesChoose.value)==null?void 0:_a.id)},children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"cached"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:220,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:219,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:218,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{sx:{height:28,m:.5},orientation:"vertical"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:223,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Thêm kết quả tay đua",children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"success",onClick:handleOpenTeam,children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"person_add_alt"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:227,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:226,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:225,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:198,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:183,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Box,{height:"100%",overflow:"auto",sx:{scrollBehavior:"smooth"},children:resultsState.status==="loading"?Array.from(new Array(7)).map((cur,index)=>jsxDevRuntimeExports.jsxDEV(Skeleton,{sx:{height:50},animation:"wave"},"skeleton"+index,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:235,columnNumber:13},void 0)):jsxDevRuntimeExports.jsxDEV(Paper,{sx:{width:"100%",overflow:"hidden"},children:[jsxDevRuntimeExports.jsxDEV(TableContainer,{sx:{maxHeight:"calc(100vh - 17rem)",padding:"1rem"},children:jsxDevRuntimeExports.jsxDEV(Table,{stickyHeader:!0,"aria-label":"sticky table",children:[jsxDevRuntimeExports.jsxDEV(TableHead,{children:jsxDevRuntimeExports.jsxDEV(TableRow,{children:columns.map(column=>jsxDevRuntimeExports.jsxDEV(TableCell,{align:column.align,style:{minWidth:column.minWidth},children:column.label},column.id,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:259,columnNumber:23},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:257,columnNumber:19},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:256,columnNumber:17},void 0),jsxDevRuntimeExports.jsxDEV(TableBody,{children:result.slice(page*rowsPerPage,page*rowsPerPage+rowsPerPage).map(row=>jsxDevRuntimeExports.jsxDEV(TableRow,{hover:!0,role:"checkbox",tabIndex:-1,children:columns.map(column=>{const value=row[column.id];return console.log(value),jsxDevRuntimeExports.jsxDEV(TableCell,{sx:{padding:"0.1rem !important"},align:column.align,children:column.format&&typeof value=="number"?column.format(value):value},column.id,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:273,columnNumber:29},void 0)})},row.id,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:268,columnNumber:23},void 0))},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:265,columnNumber:17},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:255,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:254,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(TablePagination,{labelRowsPerPage:"Số dòng cho 1 trang",rowsPerPageOptions:[10,25,100],component:"div",count:result.length,rowsPerPage,page,onPageChange:handleChangePage,onRowsPerPageChange:handleChangeRowsPerPage},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:284,columnNumber:13},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:253,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:232,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ListResult.tsx",lineNumber:182,columnNumber:5},void 0)},"ListResult");function _extends(){return _extends=Object.assign?Object.assign.bind():function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target},_extends.apply(this,arguments)}__name(_extends,"_extends");function _objectWithoutPropertiesLoose(source,excluded){if(source==null)return{};var target={},sourceKeys=Object.keys(source),key,i;for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],!(excluded.indexOf(key)>=0)&&(target[key]=source[key]);return target}__name(_objectWithoutPropertiesLoose,"_objectWithoutPropertiesLoose");var _excluded=["cdnSuffix","cdnUrl","countryCode","style","svg"],DEFAULT_CDN_URL="https://cdn.jsdelivr.net/gh/lipis/flag-icons/flags/4x3/",DEFAULT_CDN_SUFFIX="svg",OFFSET=127397,ReactCountryFlag=__name(function(_ref){var _ref$cdnSuffix=_ref.cdnSuffix,cdnSuffix=_ref$cdnSuffix===void 0?DEFAULT_CDN_SUFFIX:_ref$cdnSuffix,_ref$cdnUrl=_ref.cdnUrl,cdnUrl=_ref$cdnUrl===void 0?DEFAULT_CDN_URL:_ref$cdnUrl,countryCode=_ref.countryCode,style=_ref.style,_ref$svg=_ref.svg,svg=_ref$svg===void 0?!1:_ref$svg,props=_objectWithoutPropertiesLoose(_ref,_excluded);if(typeof countryCode!="string")return null;if(svg){var flagUrl=""+cdnUrl+countryCode.toLowerCase()+"."+cdnSuffix;return reactExports.createElement("img",Object.assign({},props,{src:flagUrl,style:_extends({display:"inline-block",width:"1em",height:"1em",verticalAlign:"middle"},style)}))}var emoji=countryCode.toUpperCase().replace(/./g,function(_char){return String.fromCodePoint(_char.charCodeAt(0)+OFFSET)});return reactExports.createElement("span",Object.assign({role:"img"},props,{style:_extends({display:"inline-block",fontSize:"1em",lineHeight:"1em",verticalAlign:"middle"},style)}),emoji)},"ReactCountryFlag");function useResult(){const allow=useService(Result,"");return{getAllResult:reactExports.useCallback(param=>allow.get({url:""},param),[allow]),postResult:__name(data=>allow.post({url:"",body:data}),"postResult"),getResultById:__name((id,param)=>allow.get({url:`(${id})`},param),"getResultById"),updateResult:__name((id,data)=>allow.path({url:`(${id})`,body:data}),"updateResult"),deleteResult:__name(id=>allow.deleteMethod({url:`(${id})`}),"deleteResult")}}__name(useResult,"useResult");const Teams=__name(()=>{const[teams,setTeams]=reactExports.useState([]),refInputSearch=reactExports.useRef(),{getAllTeams}=useTeam(),[expandTeam,setExpandTeam]=reactExports.useState([]),racesChoose=useAppSelector(selectRaces),{postResult}=useResult(),dispatch=useAppDispatch(),handleSearch=reactExports.useCallback(async strSearch=>{},[]),getTeams=reactExports.useCallback(async raceId=>{try{const expand={drivers:{expand:"country",filter:`results/all(a:a/raceId ne ${raceId})`}},data=await getAllTeams({expand});setTeams(data)}catch{}},[getAllTeams]),{execute,status:status2}=useAsync(getTeams);reactExports.useEffect(()=>{var _a;racesChoose&&racesChoose.value&&execute((_a=racesChoose.value)==null?void 0:_a.id)},[racesChoose]);const handleClick=reactExports.useCallback((e,team)=>{setExpandTeam(pre=>{const teamsClone=[...pre],indexExist=teamsClone.findIndex(cur=>cur.id===team.id);return indexExist>-1?teamsClone.splice(indexExist,1):teamsClone.push(team),teamsClone})},[]),onChooseDriver=reactExports.useCallback(async driver=>{var _a;try{if(racesChoose.value&&racesChoose.value.id){const dataResult={raceId:racesChoose.value.id,driverId:driver.id};await postResult(dataResult),dispatch(getResultsAsync({filter:`raceId eq ${(_a=racesChoose.value)==null?void 0:_a.id}`,expand:{driver:{expand:"country"}}}))}}catch{CHECK_WARNING("Tay đua đã được thêm")}},[dispatch,postResult,racesChoose.value]);return jsxDevRuntimeExports.jsxDEV(Box,{height:"100%",children:[jsxDevRuntimeExports.jsxDEV(Stack,{sx:{backgroundColor:"white"},direction:"row",justifyContent:"space-between",spacing:1,width:"100%",marginBottom:1,alignItems:"center",padding:1,zIndex:10,borderRadius:"4px",children:[jsxDevRuntimeExports.jsxDEV(Typography,{fontSize:17,fontWeight:"bold",children:"Chọn tay đua"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:121,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Paper,{component:"form",sx:{display:"flex",alignItems:"center"},children:[jsxDevRuntimeExports.jsxDEV(InputBase,{inputRef:refInputSearch,sx:{ml:1,flex:1,borderRadius:"0px",p:0},placeholder:"Nhập tên tay đua...",inputProps:{"aria-label":"search google maps"}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:125,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{sx:{height:28,m:.5},orientation:"vertical"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:131,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Tìm kiếm",children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"info",onClick:()=>handleSearch(refInputSearch.current.value),type:"button","aria-label":"search",children:jsxDevRuntimeExports.jsxDEV(Icon,{children:"search"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:140,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:133,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:132,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{sx:{height:28,m:.5},orientation:"vertical"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:143,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Tooltip,{title:"Tải lại",children:jsxDevRuntimeExports.jsxDEV(IconButton,{size:"small",color:"warning",onClick:()=>{var _a;return execute((_a=racesChoose.value)==null?void 0:_a.id)},children:jsxDevRuntimeExports.jsxDEV(Icon,{fontSize:"small",children:"cached"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:146,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:145,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:144,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:124,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:109,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(Box,{height:"calc(100vh - 16rem)",overflow:"auto",sx:{scrollBehavior:"smooth"},children:jsxDevRuntimeExports.jsxDEV(List,{sx:{width:"100%",bgcolor:"background.paper",borderRadius:"4px",padding:"5px"},component:"nav","aria-labelledby":"nested-list-subheader",children:status2==="pending"?Array.from(new Array(7)).map((cur,index)=>jsxDevRuntimeExports.jsxDEV(Skeleton,{sx:{height:50},animation:"wave"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:158,columnNumber:60},void 0)):teams.map((team,index)=>{var _a;const isExpand=expandTeam.find(cur=>cur.id===team.id);return jsxDevRuntimeExports.jsxDEV(reactExports.Fragment,{children:[jsxDevRuntimeExports.jsxDEV(ListItemButton,{onClick:e=>handleClick(e,team),children:[jsxDevRuntimeExports.jsxDEV(ListItemIcon,{children:jsxDevRuntimeExports.jsxDEV(Icon,{color:"info",children:"groups"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:165,columnNumber:25},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:164,columnNumber:23},void 0),jsxDevRuntimeExports.jsxDEV(ListItemText,{primary:team.name},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:167,columnNumber:23},void 0),isExpand?jsxDevRuntimeExports.jsxDEV(Icon,{children:"expand_more"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:168,columnNumber:63},void 0):jsxDevRuntimeExports.jsxDEV(Icon,{children:"expand_less"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:168,columnNumber:36},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:163,columnNumber:21},void 0),jsxDevRuntimeExports.jsxDEV(Collapse,{in:!!isExpand,timeout:"auto",unmountOnExit:!0,children:jsxDevRuntimeExports.jsxDEV(List,{component:"div",disablePadding:!0,children:(_a=team.drivers)==null?void 0:_a.map((driver,index2)=>{var _a2;return jsxDevRuntimeExports.jsxDEV(ListItem,{sx:{pr:"8px"},secondaryAction:jsxDevRuntimeExports.jsxDEV(Button,{onClick:()=>onChooseDriver(driver),size:"small",variant:"outlined",children:"Chọn"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:176,columnNumber:31},void 0),children:jsxDevRuntimeExports.jsxDEV(ListItemButton,{sx:{pl:1},children:[jsxDevRuntimeExports.jsxDEV(ListItemIcon,{children:[jsxDevRuntimeExports.jsxDEV(Icon,{color:"success",children:"person"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:183,columnNumber:33},void 0),jsxDevRuntimeExports.jsxDEV(ReactCountryFlag,{countryCode:((_a2=driver.country)==null?void 0:_a2.isoCode2)||"",svg:!0},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:184,columnNumber:33},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:182,columnNumber:31},void 0),jsxDevRuntimeExports.jsxDEV(ListItemText,{primary:driver.fullName},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:186,columnNumber:31},void 0)]},"driver"+index2,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:181,columnNumber:29},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:173,columnNumber:27},void 0)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:171,columnNumber:23},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:170,columnNumber:21},void 0)]},"teamChoose"+index,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:162,columnNumber:19},void 0)})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:152,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:151,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/Teams.tsx",lineNumber:108,columnNumber:5},void 0)},"Teams"),Enums_Type=[{value:"Race",label:"Race"},{value:"Fast-Lap",label:"Fast lap"},{value:"Starting-Grid",label:"Starting Grid"},{value:"BRM-Final-Qualifying-Session",label:"BRM Final Qualifying Session"}],formData={name:{field_name:"name",title:"Tiêu đề",type:"textbox",rules:{required:"Vui lòng chọn"}},typeCode:{field_name:"typeCode",title:"Loại",type:"select-custom",required:!0,options:Enums_Type,rules:{required:"Vui lòng chọn"}},description:{field_name:"description",title:"Mô tả",type:"textarea",rules:{required:"Vui lòng chọn"}},startedAt:{field_name:"startDate",title:"Bắt đầu",type:"datetime",rules:{required:"Vui lòng chọn"}},link:{field_name:"link",title:"Slug",type:"textbox",rules:{required:"Vui lòng chọn"}}},RaceForm=__name(({race,handleReload,onClose,eventId})=>{const[data,setData]=reactExports.useState(null),{getRaceById,updateRace,postRace}=useRace(),getDataById=reactExports.useCallback(async id=>{try{const data2=await getRaceById(id,{});return setData(data2),data2}catch{}},[getRaceById]);reactExports.useEffect(()=>()=>{setData(null)},[]);const handleChangeNS=reactExports.useCallback((name,value)=>{switch(name){case"name":setData(pre=>({...pre,[name]:value,link:slug(value)}));break;default:setData(pre=>({...pre,[name]:value}));break}},[]),handleSubmit=reactExports.useCallback(async dataForm=>{try{const{id,...dataEdit}=dataForm;id?await updateRace(id,dataEdit):await postRace({...dataForm,eventId}),CHECK_SUCCESS("Cập nhật thành công"),handleReload()}catch{}},[eventId,handleReload,postRace,updateRace]),{execute,status:status2}=useAsync(handleSubmit);return jsxDevRuntimeExports.jsxDEV(Form,{onSubmit:execute,defaultValues:()=>race&&race.id?getDataById(race.id):Promise.resolve({}),children:jsxDevRuntimeExports.jsxDEV(Paper,{sx:{borderRadius:"0.3rem",padding:"1rem"},children:[jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",alignItems:"center",spacing:.5,children:jsxDevRuntimeExports.jsxDEV(Breadcrumbs,{"aria-label":"breadcrumb",children:[jsxDevRuntimeExports.jsxDEV(Link,{color:"inherit",href:"/",children:"Cuộc đua"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:158,columnNumber:13},void 0),jsxDevRuntimeExports.jsxDEV(Typography,{fontSize:15,noWrap:!0,color:"text.primary",width:"15rem",children:[race?race.name:"Tạo mới"," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:161,columnNumber:13},void 0)," "]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:157,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:152,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Divider,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:166,columnNumber:9},void 0),Object.entries(formData).map(([key,value],idx)=>jsxDevRuntimeExports.jsxDEV(Controller,{data:{...value,name:key},rules:value.rules,name:key,value:data&&data[key],onChange:handleChangeNS,defaultValue:value.defaultValue||data&&data[key]},idx+key,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:169,columnNumber:13},void 0)),jsxDevRuntimeExports.jsxDEV(Stack,{direction:"row",justifyContent:"end",spacing:1,children:[jsxDevRuntimeExports.jsxDEV(LoadingButton,{type:"submit",color:"primary",loading:status2==="pending",loadingPosition:"start",startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:186,columnNumber:24},void 0),variant:"contained",children:jsxDevRuntimeExports.jsxDEV("span",{children:"Save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:189,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:181,columnNumber:11},void 0),jsxDevRuntimeExports.jsxDEV(Button,{startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"cancel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:192,columnNumber:30},void 0),onClick:onClose,variant:"outlined",color:"error",size:"small",children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:192,columnNumber:11},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:180,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:151,columnNumber:7},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:150,columnNumber:5},void 0)},"RaceForm"),Index$1=__name(({onClose,open,eventId})=>{const[openRace,setOpenRace]=reactExports.useState(null),[openTeam,setOpenTeam]=reactExports.useState(!1),refRaces=reactExports.useRef(null);return jsxDevRuntimeExports.jsxDEV(Dialog,{fullWidth:!0,disableEnforceFocus:!0,disableAutoFocus:!0,maxWidth:"xl",onClose,open:!!open,children:[jsxDevRuntimeExports.jsxDEV(DialogContent,{sx:{padding:"0px"},children:jsxDevRuntimeExports.jsxDEV(Card,{children:jsxDevRuntimeExports.jsxDEV(CardContent,{sx:{background:"#E7EBF0"},children:jsxDevRuntimeExports.jsxDEV(Box,{children:jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,spacing:2,children:[jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:3,children:jsxDevRuntimeExports.jsxDEV(Box,{borderRadius:2,sx:{backgroundColor:"aliceblue"},height:"calc(100vh - 11rem)",padding:2,children:[jsxDevRuntimeExports.jsxDEV(Grow,{in:!openRace,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{display:openRace?"none":"block"},height:"100%",children:jsxDevRuntimeExports.jsxDEV(ListRace,{ref:refRaces,eventId,openAddForm:race=>setOpenRace({mode:"new",race})},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:233,columnNumber:25},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:232,columnNumber:23},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:231,columnNumber:21},void 0),jsxDevRuntimeExports.jsxDEV(Grow,{in:!!openRace,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{display:openRace?"block":"none",overflowY:"auto"},children:openRace&&jsxDevRuntimeExports.jsxDEV(RaceForm,{eventId,onClose:()=>{setOpenRace(null)},race:openRace==null?void 0:openRace.race,handleReload:()=>{var _a;(_a=refRaces.current)==null||_a.reload(),setOpenRace(null)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:243,columnNumber:27},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:241,columnNumber:23},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:240,columnNumber:21},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:225,columnNumber:19},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:224,columnNumber:17},void 0),jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:openTeam?5:9,children:jsxDevRuntimeExports.jsxDEV(Box,{sx:{backgroundColor:"aliceblue"},padding:2,height:"calc(100vh - 11rem)",borderRadius:2,children:jsxDevRuntimeExports.jsxDEV(ListResult,{handleOpenTeam:()=>{setOpenTeam(pre=>!pre)}},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:266,columnNumber:21},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:260,columnNumber:19},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:259,columnNumber:17},void 0),jsxDevRuntimeExports.jsxDEV(Slide,{direction:"up",in:openTeam,mountOnEnter:!0,unmountOnExit:!0,children:jsxDevRuntimeExports.jsxDEV(Grid,{item:!0,xs:4,children:jsxDevRuntimeExports.jsxDEV(Box,{display:openTeam?"block":"none",sx:{backgroundColor:"aliceblue"},padding:2,height:"calc(100vh - 11rem)",borderRadius:2,children:jsxDevRuntimeExports.jsxDEV(Teams,{},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:282,columnNumber:23},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:275,columnNumber:21},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:274,columnNumber:19},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:273,columnNumber:17},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:223,columnNumber:15},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:222,columnNumber:13},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:221,columnNumber:11},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:220,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:219,columnNumber:7},void 0),jsxDevRuntimeExports.jsxDEV(DialogActions,{children:[jsxDevRuntimeExports.jsxDEV(Button,{color:"error",startIcon:jsxDevRuntimeExports.jsxDEV(Icon,{children:"cancel"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:292,columnNumber:42},void 0),onClick:onClose,disabled:!1,children:"Hủy"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:292,columnNumber:9},void 0),jsxDevRuntimeExports.jsxDEV(Button,{type:"submit",variant:"outlined",startIcon:status==="pending"?jsxDevRuntimeExports.jsxDEV(CircularProgress,{size:20},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:298,columnNumber:45},void 0):jsxDevRuntimeExports.jsxDEV(Icon,{children:"save"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:298,columnNumber:78},void 0),disabled:status==="pending",children:"Lưu"},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:295,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:291,columnNumber:7},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/ManageRace.tsx",lineNumber:211,columnNumber:5},void 0)},"Index$1"),UpdateForm=reactExports.memo(Index$1),Index=__name(()=>{const tableRef=reactExports.createRef(),[openConfig,setOpenConfig]=reactExports.useState({}),[openManageRace,setOpenManageRace]=reactExports.useState({}),reloadTable=__name(()=>tableRef.current&&tableRef.current.onQueryChange(),"reloadTable");return jsxDevRuntimeExports.jsxDEV(Box,{children:[jsxDevRuntimeExports.jsxDEV(Grid,{container:!0,children:jsxDevRuntimeExports.jsxDEV(DataTable,{tableRef,isAuth:!0,isFullTextSearch:!0,url:"/Events",title:"Danh sách sự kiện",columns:columns$1,selectType:"withColumns",onAdd:{onClick:()=>{setOpenConfig({status:"open"})}},onEdit:{onClick:(e,rowData)=>{setOpenConfig({status:"open",id:rowData.id})}},onDelete:{},onActions:[dataRow=>({icon:"display_settings",color:"warning",tooltip:"Cấu hình giải đua",disabled:dataRow&&dataRow.enableAdmin===!1,onClick:(event,rowData)=>{setOpenManageRace({status:"open",id:rowData.id})}})]},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/index.tsx",lineNumber:22,columnNumber:9},void 0)},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/index.tsx",lineNumber:21,columnNumber:7},void 0),openConfig&&jsxDevRuntimeExports.jsxDEV(UpdateForm$1,{open:openConfig.status,id:openConfig.id,onClose:()=>{reloadTable(),setOpenConfig(null)},handleReload:reloadTable},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/index.tsx",lineNumber:55,columnNumber:9},void 0),openManageRace&&jsxDevRuntimeExports.jsxDEV(UpdateForm,{open:openManageRace.status,eventId:openManageRace.id,onClose:()=>{reloadTable(),setOpenManageRace(null)},handleReload:reloadTable},void 0,!1,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/index.tsx",lineNumber:66,columnNumber:9},void 0)]},void 0,!0,{fileName:"/home/jenkins/agent/workspace/binhdinhf1h2o/admin/src/app/views/main/Events/index.tsx",lineNumber:20,columnNumber:5},void 0)},"Index");export{Index as default};