Contents
PR Summary
What problems was I solving
The BrandSelector component declared and partly implemented unused props. onManageClick rendered a complete "Manage themes…" option but was never passed by any consumer, and label was declared and supplied at the one call site but never used inside the component.
What user-facing changes did I ship
None. The removed props had no visible effect in production usage; the theme selector still renders the same selected value and list of themes.
How I implemented it
Removed both props from the component interface, deleted the manage-button UI path, dropped the controlled open/onOpenChange state that only existed to support that path, and cleaned up the now-unused imports (Settings, useState, SelectSeparator). The single call site in ContextSection.tsx no longer passes label="Select theme".
Description for the changelog
Cleaned up the BrandSelector component by removing the unused onManageClick and label props, along with the unreachable "Manage themes…" dropdown option and its supporting imports. This is a pure code-quality change with no user-facing behavior impact.