TopBar shows server-specific controls on SaaS pages #53
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The TopBar from
@cameleer/design-systemincludes server-specific controls (OK/Warn/Error/Running filter buttons, time range selector) that don't apply to SaaS vendor/tenant portal pages.Expected
Either:
Current behavior
Filter buttons and time range tabs are always visible on all SaaS pages (vendor console and tenant portal). They don't do anything since there are no server exchanges to filter.
Scope
Requires design-system change (new prop or variant) + SaaS frontend update.
Fixed by decomposing TopBar into a composable shell with a
childrenslot.design-system (
v0.1.40):childrenfor the center area — no longer hardcodes server-specific controlsSearchTriggerandAutoRefreshToggleas standalone componentsuseGlobalFiltersanduseCommandPalettefrom TopBarcameleer3-server (
2863cee):cameleer-saas (
269c679):GlobalFilterProviderandCommandPaletteProviderwrappers from main.tsx