@action
	storeNavigationIconControls(event) {
		this.#debug?.('storeNavigationIconControls: ', event?.detail);
		this.#navIconControls = event?.detail?.controls;

		if (!this.#sidebar) {
			this.#debug?.(
				'storeNavigationIconControls: no sidebar yet. nothing to do...'
			);
			return;
		}

		this.#debug?.('storeNavigationIconControls: registering sidebar...');
		this.#navIconControls?.registerSidebar?.(null, this.#sidebar);

		this?._setInitialSelectedListItem?.('storeNavigationIconControls');
	}
// #region DOM Event Handlers - Drawer / Sidebar
region DOM Event Handlers - Drawer / Sidebar
region DOM Event Handlers - Drawer / Sidebar
@action
	storeNavigationIconControls(event) {
		this.#debug?.('storeNavigationIconControls: ', event?.detail);
		this.#navIconControls = event?.detail?.controls;
		if (!this.#sidebar) {
			this.#debug?.(
				'storeNavigationIconControls: no sidebar yet. nothing to do...'
			);
			return;
		}
		this.#debug?.('storeNavigationIconControls: registering sidebar...');
		this.#navIconControls?.registerSidebar?.(null, this.#sidebar);
		this?._setInitialSelectedListItem?.('storeNavigationIconControls');
	}
@ action storeNavigationIconControls ( event ) { this . #debug ?. ( 'storeNavigationIconControls: ' , event ?. detail ) ; this . #navIconControls = event ?. detail ?. controls ; if ( ! this . #sidebar ) { this . #debug ?. ( 'storeNavigationIconControls: no sidebar yet. nothing to do...' ) ; return ; } this . #debug ?. ( 'storeNavigationIconControls: registering sidebar...' ) ; this . #navIconControls ?. registerSidebar ?. ( null , this . #sidebar ) ; this ?. _setInitialSelectedListItem ?. ( 'storeNavigationIconControls' ) ; }
region DOM Event Handlers - Drawer / Sidebar
region DOM Event Handlers - Drawer / Sidebar