layouts/widgets/sidebar/sidebar_config library

Classes

TSidebarItem
TSidebarItemsResolver
TSidebarTheme
Sidebar-flavored TMenuTheme. The overlay-specific constants that used to live as bare statics on TSidebarConstants (overlay animation duration, overlay item padding, overlay/arrow icon sizes, hover/hide delays) now live here instead, since the shared overlay engine reads timing/sizing from an instance of TMenuTheme, not from a static constants class. That's what made it possible to hand the sidebar's popups to the same engine the dropdown uses.