Background
We have 8+ variants of "no data" copy scattered across the UI (暂无错误 / 暂无日志 / (空) vs (空) full-width vs half-width brackets / etc). Need consistent template + a shared Empty component.
Acceptance
Full brief: https://github.com/dushaobindoudou/ovo/blob/main/docs/GOOD_FIRST_ISSUES.md (issue #2)
⏱ ~1 h · 🏷 ui-consistency
Background
We have 8+ variants of "no data" copy scattered across the UI (
暂无错误/暂无日志/(空)vs(空)full-width vs half-width brackets / etc). Need consistent template + a sharedEmptycomponent.Acceptance
()vs half-width()brackets in Chinese copysrc/components/shared/Empty.tsxand use in 2+ panelsFull brief: https://github.com/dushaobindoudou/ovo/blob/main/docs/GOOD_FIRST_ISSUES.md (issue #2)
⏱ ~1 h · 🏷 ui-consistency