import React, { useState } from 'react' import { View, Text, Image } from '@tarojs/components' import Taro from '@tarojs/taro' import img from '@/config/images' import './index.scss' import PublishMenu from '../PublishMenu' export type currentPageType = 'games' | 'message' | 'personal' const GuideBar = (props) => { const { currentPage } = props const guideItems = [ { code: 'list', text: '球局', }, { code: 'message', text: '消息', }, { code: 'personal', text: '我的', }, ] const handlePublish = () => { Taro.navigateTo({ url: '/pages/publishBall/index', }) } const handlePageChange = (code: string) => { if (code === currentPage) { return } let url = `/pages/${code}/index` if (code === 'personal') { url = '/pages/userInfo/myself/index' } Taro.redirectTo({ url: url, }).then(() => { Taro.pageScrollTo({ scrollTop: 0, duration: 300, }) }) } return ( {/* guide area on the left */} {guideItems.map((item) => ( handlePageChange(item.code)} > {item.text} ))} {/* publish button on the right */} {/* */} ) } export default GuideBar