ドキュメント
アプリを開く

User settings page

User settings page は Account Settings 内に表示されるアプリ所有のタブです。Core が明示的な active workspace を持ち、その workspace でアプリが install・enable・admit されている場合だけ表示されます。

YAML
contributes:
  ui:
    - id: user-settings
      kind: nativeModule
      surface: page
      slot: user.settings.tab
      label: Reports preferences
      icon: settings
      route: /reports/user-settings
      module:
        entry: dist/ui/app.js
        export: UserSettings
        styles: dist/ui/app.css

Core は projected page placement から exact contribution を mount し、semantic route を browser URL には書き込みません。選択中のタブだけが mount されるため、タブ切り替えや Settings の close で scoped request が abort され、disposer が実行されます。Unmount 後も draft が必要なら app 側で保存してください。Backend mutation は signed invocation identity を必ず authorize し、タブの表示を security boundary として扱わないでください。

目次

Esc

全章のタイトルと本文を検索します。