Skip to content

feat(blocks): account-menu、app-footer(sanring 家族外框) - #64

Merged
jack755051 merged 2 commits into
mainfrom
feat/family-shell-blocks
Nov 8, 2026
Merged

jack755051 merged 2 commits into
mainfrom
feat/family-shell-blocks

Conversation

@jack755051

Copy link
Copy Markdown
Contributor

為什麼

業務 owner 2026-11-08 拍板「家族化設計」:所有 sanring 內部系統的使用者選單與頁尾要一樣。盤點時發現各系統各自複製外框,已經分歧:

  • 中台、LumiHub 缺「個人設定」「帳號安全」;
  • 「我的系統」有的另開分頁、有的不是;
  • 只有官網後台有頁尾。

規範寫在 sanring-sso docs/rp-integration.md §四之一。

內容

  • block/account-menu:
    • 上方列右邊:名字+email、頭像(照片,或名字的第一個字)。
    • 選單:個人設定、帳號安全、我的系統(都另開分頁;在帳號中心自己裡面時同一分頁)→ 語言(有兩種以上才顯示)→ 深淺色 → 登出(紅色)。
    • 只負責畫面:user、accountCenterUrl、languages、isDark、labels 由各系統帶入;logout、themeToggle、languageChange 用 output 交回去。
  • block/app-footer:「© {今年} 聖環科技 · {系統名} · Powered by sanring-tech」,滿版放在最底部。
  • changeset:@sanring/cli minor。

驗證

check-registry-sync、check-registry-parity、CLI 測試 265 個、ng build docs、pnpm lint 都通過。

還沒做

docs 網站的 block 預覽頁。

🤖 Generated with Claude Code

jack755051 and others added 2 commits November 8, 2026 19:35
規範見 sanring-sso docs/rp-integration.md §四之一。兩個 block 只負責畫面,登入狀態由各系統帶入。

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jack755051
jack755051 merged commit 9f8a13f into main Nov 8, 2026
7 checks passed
@jack755051
jack755051 deleted the feat/family-shell-blocks branch November 8, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant