/** * Topbar — Standard navigation bar for surfaces * * Composes NotificationBell + UserMenu into a consistent bar. * Surfaces use: <${sw.shell.Topbar} title="My Surface">...slot.../> * * Props: * title — Surface name (falls back to window.__MANIFEST__?.title) * children — Extension slot content (buttons, tabs, pickers) */ const { html } = window; import { NotificationBell } from './notification-bell.js'; import { UserMenu } from './user-menu.js'; export function Topbar({ title, children }) { const displayTitle = title || window.__MANIFEST__?.title || ''; return html`
`; }