fix(checkin): prevent visual flicker when loading check-in component

- Add initialLoaded state to track first data load completion
- Set isCollapsed to null initially, determined after data loads
- Show loading state on button and description text before data arrives
- Remove auto-collapse effect that caused visual flicker
- Add i18n translations for loading states (en/fr/ja/ru/vi/zh)

Fixes issue where component would collapse/expand after data loads,
causing visual flicker when navigating to personal settings page.
This commit is contained in:
RedwindA
2026-01-03 00:43:52 +08:00
parent 3402d09ed0
commit a0328b2f5e
7 changed files with 45 additions and 22 deletions

View File

@@ -2218,6 +2218,8 @@
"每日签到可获得随机额度奖励": "每日签到可获得随机额度奖励",
"今日已签到": "今日已签到",
"立即签到": "立即签到",
"加载中...": "加载中...",
"正在加载签到状态...": "正在加载签到状态...",
"获取签到状态失败": "获取签到状态失败",
"签到成功!获得": "签到成功!获得",
"签到失败": "签到失败",