feat(web): improve login error layout and add Terms of Service link

- Improve backend connection error display with bordered container,
  inline icon, and better visual hierarchy
- Extract actual error message from axios response object
- Add Terms of Service link (https://langbot.app/terms) to login footer
- Add termsOfService i18n key for all 7 locales
This commit is contained in:
Junyan Qin
2026-04-17 17:28:37 +08:00
committed by WangCham
parent b2ae4a6a82
commit 3340e984ed
8 changed files with 42 additions and 12 deletions
+1
View File
@@ -63,6 +63,7 @@ const thTH = {
test: 'ทดสอบ',
forgotPassword: 'ลืมรหัสผ่าน?',
agreementNotice: 'การดำเนินการต่อแสดงว่าคุณยอมรับ',
termsOfService: 'ข้อกำหนดการให้บริการ',
privacyPolicy: 'นโยบายความเป็นส่วนตัว',
and: 'และ',
dataCollectionPolicy: 'นโยบายการเก็บรวบรวมข้อมูล',