{"ast":null,"code":"import React,{useState,useEffect}from'react';import{connect}from'react-redux';import\"./feeback.css\";import{endGame,gameStart,overView,playAudio,setGameIntroSteps,setLogin,setShowDiceBtn,setStep}from'../../reduxStore/actions/action';import{Button}from'antd';import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";function ThanksPage(_ref){let{endGame,utilAssets,gameStart,overView,setGameIntroSteps,setStep,setShowDiceBtn,setLogin,playAudio}=_ref;useEffect(()=>{endGame(()=>{},()=>{});},[]);const handleGameStart=()=>{overView(()=>{gameStart(()=>{setStep(1);setShowDiceBtn(false);setGameIntroSteps(0);},()=>{console.log('unable to start game');});},()=>{});};return/*#__PURE__*/_jsxs(\"div\",{className:\"r-c-c\",style:{width:\"100%\",height:\"100dvh\"},children:[/*#__PURE__*/_jsx(\"div\",{className:\"r-c-c\",style:{width:\"50%\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"img\",{src:utilAssets===null||utilAssets===void 0?void 0:utilAssets.modalBg,className:\"full-img\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"r-c-c-c\",style:{position:\"absolute\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:45,fontWeight:\"bolder\",width:\"70%\",textAlign:\"center\"},children:\"Thank you for playing SeTU\"}),/*#__PURE__*/_jsx(\"div\",{className:\"r-c-c m-t-20 play-btn\",children:/*#__PURE__*/_jsx(Button,{onClick:()=>{setLogin();const audio=document.getElementById(\"audio-tag\");audio.pause();},style:{minWidth:\"15%\",minHeight:\"5vh\",borderRadius:12},children:\"Exit\"})})]})]});}const mapStateToProps=state=>{const{utilAssets}=state===null||state===void 0?void 0:state.SeTu;return{utilAssets};};const mapDispatchToProps=dispatch=>({endGame:(successCallback,callBack)=>dispatch(endGame(successCallback,callBack)),overView:(successCallBack,callBack)=>dispatch(overView(successCallBack,callBack)),gameStart:(successCallBack,callBack)=>dispatch(gameStart(successCallBack,callBack)),setGameIntroSteps:val=>dispatch(setGameIntroSteps(val)),setStep:val=>dispatch(setStep(val)),setShowDiceBtn:val=>dispatch(setShowDiceBtn(val)),setLogin:val=>dispatch(setLogin(val)),playAudio:val=>dispatch(playAudio(val))});export default connect(mapStateToProps,mapDispatchToProps)(ThanksPage);","map":{"version":3,"names":["React","useState","useEffect","connect","endGame","gameStart","overView","playAudio","setGameIntroSteps","setLogin","setShowDiceBtn","setStep","Button","jsx","_jsx","jsxs","_jsxs","ThanksPage","_ref","utilAssets","handleGameStart","console","log","className","style","width","height","children","src","modalBg","position","fontSize","fontWeight","textAlign","onClick","audio","document","getElementById","pause","minWidth","minHeight","borderRadius","mapStateToProps","state","SeTu","mapDispatchToProps","dispatch","successCallback","callBack","successCallBack","val"],"sources":["/opt/bitnami/apache/htdocs/setu_beta_game/src/pages/dashboard/thanksPage.js"],"sourcesContent":["import React, { useState, useEffect } from 'react'\r\n\r\nimport { connect } from 'react-redux'\r\nimport \"./feeback.css\"\r\n\r\nimport { endGame, gameStart, overView, playAudio, setGameIntroSteps, setLogin, setShowDiceBtn, setStep } from '../../reduxStore/actions/action'\r\nimport { Button } from 'antd'\r\n\r\n\r\nfunction ThanksPage({ endGame, utilAssets, gameStart, overView, setGameIntroSteps, setStep, setShowDiceBtn, setLogin, playAudio }) {\r\n\r\n    useEffect(() => {\r\n        endGame(() => {\r\n\r\n        }, () => {\r\n\r\n        })\r\n    }, [])\r\n\r\n    const handleGameStart = () => {\r\n        overView(() => {\r\n            gameStart(() => {\r\n                setStep(1);\r\n                setShowDiceBtn(false);\r\n                setGameIntroSteps(0);\r\n            }, () => {\r\n                console.log('unable to start game')\r\n            })\r\n\r\n        }, () => { })\r\n\r\n    }\r\n    return (\r\n        <div className=\"r-c-c\" style={{ width: \"100%\", height: \"100dvh\" }}>\r\n            <div className='r-c-c' style={{ width: \"50%\", height: \"100%\" }} ><img src={utilAssets?.modalBg} className='full-img' /></div>\r\n            <div className='r-c-c-c' style={{ position: \"absolute\" }}>\r\n                <div style={{ fontSize: 45, fontWeight: \"bolder\", width: \"70%\", textAlign: \"center\" }} >Thank you for playing SeTU</div>\r\n                {/* <div className='m-t-10' style={{ fontSize: 25, fontWeight: 'bolder' }}>Do play again!</div> */}\r\n                <div className='r-c-c m-t-20 play-btn'>\r\n                    {/* <Button onClick={handleGameStart} style={{ minWidth: \"15%\", minHeight: \"5vh\", marginRight: 10, borderRadius: 12 }} >Play again</Button> */}\r\n                    <Button onClick={() => {\r\n                        setLogin();\r\n                        const audio = document.getElementById(\"audio-tag\");\r\n                        audio.pause();\r\n                    }} style={{ minWidth: \"15%\", minHeight: \"5vh\", borderRadius: 12 }}>Exit</Button>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    )\r\n}\r\n\r\nconst mapStateToProps = state => {\r\n\r\n    const { utilAssets } = state?.SeTu;\r\n    return { utilAssets }\r\n}\r\n\r\n\r\nconst mapDispatchToProps = dispatch => ({\r\n    endGame: (successCallback, callBack) => dispatch(endGame(successCallback, callBack)),\r\n    overView: (successCallBack, callBack) => dispatch(overView(successCallBack, callBack)),\r\n    gameStart: (successCallBack, callBack) => dispatch(gameStart(successCallBack, callBack)),\r\n    setGameIntroSteps: (val) => dispatch(setGameIntroSteps(val)),\r\n    setStep: (val) => dispatch(setStep(val)),\r\n    setShowDiceBtn: (val) => dispatch(setShowDiceBtn(val)),\r\n    setLogin: (val) => dispatch(setLogin(val)),\r\n    playAudio: (val) => dispatch(playAudio(val))\r\n})\r\n\r\nexport default connect(mapStateToProps, mapDispatchToProps)(ThanksPage)\r\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}