import React from 'react' import { Popover, Spin } from 'antd' import { debounce } from '@utils' import { imgObject, RankingTypeText, RankingTypeBtnText } from '../../constant' import './index.less' const rankingBackImg = { 0: imgObject.ranking1Img, 1: imgObject.ranking2Img, 2: imgObject.ranking3Img, } export default function RankingBox(props) { const { isLoading = false, currentActive, rankingType, contributionList } = props const onChangeRanking = (index) => debounce(() => { props.onHandleRanking && props.onHandleRanking(index) }) const onJump = debounce(() => { props.onHandleJump && props.onHandleJump() }) const tabList = [ { tab: '本月排行', key: 'month' }, { tab: '总榜', key: 'total' } ] // 获得当前下标的数据 let rankingList = contributionList || [] return (