outaozhen před 5 roky
rodič
revize
22a10ab747

+ 13 - 2
src/pages/workbench/Dashboard/components/LeaderBoard.jsx

@@ -1,5 +1,6 @@
 import ProTable from '@ant-design/pro-table'
-import { Select } from 'antd'
+import { Select, Space, Tag } from 'antd'
+import { Trophy } from '@icon-park/react'
 import React, { useState, useMemo } from 'react'
 
 const { Option } = Select
@@ -22,7 +23,17 @@ const LeaderBoard = ({ dataList = [] }) => {
         dataIndex: 'rank',
         valueType: 'indexBorder',
         align: 'center',
-        width: '30%'
+        width: '30%',
+        render: (_, record) => (
+          <Space>
+            {record.rank.map(({ name, color }) => (
+              <Tag color={color} key={name}>
+                <Trophy />
+                {name}
+              </Tag>
+            ))}
+          </Space>
+        )
       },
       {
         title: '姓名',