Skip to content

Commit

Permalink
feat(nav): allow using NgbNavLink on a button element
Browse files Browse the repository at this point in the history
  • Loading branch information
maxokorokov committed Mar 30, 2023
1 parent 8e084bd commit 7db38b8
Show file tree
Hide file tree
Showing 4 changed files with 208 additions and 93 deletions.
2 changes: 2 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,8 @@ export {
NgbNavContentContext,
NgbNavItem,
NgbNavLink,
NgbNavLinkButton,
NgbNavLinkBase,
NgbNavModule,
NgbNavOutlet,
NgbNavPane,
Expand Down
24 changes: 21 additions & 3 deletions src/nav/nav.module.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,31 @@
import { NgModule } from '@angular/core';

import { NgbNav, NgbNavContent, NgbNavItem, NgbNavLink } from './nav';
import { NgbNav, NgbNavContent, NgbNavItem, NgbNavLink, NgbNavLinkButton, NgbNavLinkBase } from './nav';
import { NgbNavOutlet, NgbNavPane } from './nav-outlet';

export { NgbNav, NgbNavContent, NgbNavContentContext, NgbNavItem, NgbNavLink, NgbNavChangeEvent } from './nav';
export {
NgbNav,
NgbNavContent,
NgbNavContentContext,
NgbNavItem,
NgbNavLink,
NgbNavLinkButton,
NgbNavLinkBase,
NgbNavChangeEvent,
} from './nav';
export { NgbNavOutlet, NgbNavPane } from './nav-outlet';
export { NgbNavConfig } from './nav-config';

const NGB_NAV_DIRECTIVES = [NgbNavContent, NgbNav, NgbNavItem, NgbNavLink, NgbNavOutlet, NgbNavPane];
const NGB_NAV_DIRECTIVES = [
NgbNavContent,
NgbNav,
NgbNavItem,
NgbNavLink,
NgbNavLinkButton,
NgbNavLinkBase,
NgbNavOutlet,
NgbNavPane,
];

@NgModule({
imports: NGB_NAV_DIRECTIVES,
Expand Down

0 comments on commit 7db38b8

Please sign in to comment.