Skip to main content
cngx-src documentation

CngxNavGroupRegistry

Injectablev0.1.0WCAG AA

projects/common/interactive/nav/nav-group-registry.ts

Import#

import { CngxNavGroupRegistry } from '@cngx/common/interactive'

Description#

Scoped registry for single-accordion coordination.

Provided at the sidebar/nav container level - only groups within the same provider scope coordinate. Not providedIn: 'root' on purpose.

@Component({
  providers: [
    provideNavConfig({ singleAccordion: true }),
    CngxNavGroupRegistry,
  ],
})

Index#

Methods#

closeOthers#void
closeOthers(except: NavGroupRef)

Closes all groups except the specified one.

@paramexceptNavGroupRef