/**
 * Created through mkmodule
 */

import { NgModule }                     from '@angular/core'

// Shared Modules
import { SharedModule }                 from '@k-core/modules/shared/mod.shared'

// Components
import { MenuCoverComponent }           from '@k-core/modules/menu/components/cover/cmp.menu-cover'
import { MenuInlineSecondaryComponent } from '@k-core/modules/menu//components/inline/secondary/cmp.menu-inline-secondary'
import { MenuOffCanvasComponent }       from '@k-core/modules/menu/components/offcanvas/cmp.menu-offcanvas'
// Views

// Services


// --- Scope

// Components
import { B2B_MenuInlinePrimaryComponent }   from './components/inline/primary/cmp.menu-inline-primary'


// Shared Modules
import { B2B_CommonSearchModule }       from '@k-sites/b2b/common/search/com.search'
import { UserService } from '@k-core/modules/User/services/svc.user'


@NgModule({
    imports: [ 
        SharedModule,
        B2B_CommonSearchModule,
    ],
    exports: [
        MenuCoverComponent,
        B2B_MenuInlinePrimaryComponent,
        MenuInlineSecondaryComponent,
        MenuOffCanvasComponent
    ],
    declarations: [
        // Components
        MenuCoverComponent,
        B2B_MenuInlinePrimaryComponent,
        MenuInlineSecondaryComponent,
        MenuOffCanvasComponent,
        
        // Views
        // *Add your views here*
    ],
    providers: [
        UserService
        // *Add your services here*
    ]
})

export class B2B_MenuModule {}
