Chuiguohuang commited on
Commit
ad49d6b
·
verified ·
1 Parent(s): 78a4939

feat(ui): 主页球星卡墙改为 TOP 8(OVR 前 8 上榜,席位随数据洗牌)

Browse files
Files changed (1) hide show
  1. src/view_home.py +5 -3
src/view_home.py CHANGED
@@ -75,15 +75,17 @@ def home_view(
75
  boards = ui.layout_columns(*board_cards, col_widths=widths, fill=False)
76
  card_wall = None
77
  if fifa_cards:
 
78
  card_wall = theme.card(
79
- "全队球员卡",
80
  ui.div(
81
  *[fifa_card_tag(c, is_me=(c["user_id"] == me_id), flip_prefix="flipw")
82
- for c in fifa_cards],
83
  class_="sde-fifa-wall",
84
  ),
85
  icon="🃏",
86
- sub="OVR 按队内数据实时换算 · 紫卡≥92 金卡≥80 银卡≥68 · ★=我 · 点卡片翻面看战绩",
 
87
  )
88
  return ui.div(
89
  theme.card("球队战绩", stats, icon="🏆"),
 
75
  boards = ui.layout_columns(*board_cards, col_widths=widths, fill=False)
76
  card_wall = None
77
  if fifa_cards:
78
+ top8 = fifa_cards[:8] # all_fifa_cards 已按 OVR 降序;每场数据更新后席位自动洗牌
79
  card_wall = theme.card(
80
+ "本队 TOP 8 球星卡",
81
  ui.div(
82
  *[fifa_card_tag(c, is_me=(c["user_id"] == me_id), flip_prefix="flipw")
83
+ for c in top8],
84
  class_="sde-fifa-wall",
85
  ),
86
  icon="🃏",
87
+ sub="OVR 前 8 上榜 · 每场数据更新后席位洗牌 · 紫≥92 金≥80 银≥68 · ★=我 · "
88
+ "点卡片翻面看战绩 · 自己的卡在「我的数据」页",
89
  )
90
  return ui.div(
91
  theme.card("球队战绩", stats, icon="🏆"),