### File

`src/table/table.module.ts`

### Declarations

- DataGridFocus
- ExpandedRowHover
- Table
- TableContainer
- TableHeader
- TableHeaderDescription
- TableHeaderTitle
- TableToolbar
- TableToolbarActions
- TableToolbarContent
- TableToolbarSearch

### Imports

- ButtonModule
- DialogModule
- I18nModule
- NFormsModule
- SearchModule

### Exports

- DataGridFocus
- ExpandedRowHover
- Table
- TableContainer
- TableHeader
- TableHeaderDescription
- TableHeaderTitle
- TableToolbar
- TableToolbarActions
- TableToolbarContent
- TableToolbarSearch

    import { NgModule } from "@angular/core";
    import { CommonModule } from "@angular/common";
    import { FormsModule } from "@angular/forms";
    import { ChevronRight16Module } from "@rocketsoftware/icons-angular/lib/chevron--right/16";
    import { Search16Module } from "@rocketsoftware/icons-angular/lib/search/16";
    import { Close16Module } from "@rocketsoftware/icons-angular/lib/close/16";

    import { DialogModule } from "./../dialog/dialog.module";
    import { NFormsModule } from "./../forms/forms.module";
    import { ButtonModule, SearchModule } from "../";

    import { Table } from "./table.component";
    import { TableToolbar } from "./toolbar/table-toolbar.component";
    import { TableContainer } from "./table-container.component";
    import { TableHeader } from "./header/table-header.component";
    import { TableHeaderTitle } from "./header/table-header-title.directive";
    import { TableHeaderDescription } from "./header/table-header-description.directive";
    import { TableToolbarActions } from "./toolbar/table-toolbar-actions.component";
    import { TableToolbarSearch } from "./toolbar/table-toolbar-search.component";
    import { TableToolbarContent } from "./toolbar/table-toolbar-content.component";
    import { DataGridFocus } from "./data-grid-focus.directive";
    import { ExpandedRowHover } from "./expanded-row-hover.directive";

    import { I18nModule } from "./../i18n/i18n.module";

    export { Table } from "./table.component";
    export { TableModel } from "./table-model.class";
    export { TableItem } from "./table-item.class";
    export { TableHeaderItem } from "./table-header-item.class";

    export { TableToolbar } from "./toolbar/table-toolbar.component";
    export { TableContainer } from "./table-container.component";
    export { TableHeader } from "./header/table-header.component";
    export { TableHeaderTitle } from "./header/table-header-title.directive";
    export { TableHeaderDescription } from "./header/table-header-description.directive";
    export { TableToolbarActions } from "./toolbar/table-toolbar-actions.component";
    export { TableToolbarSearch } from "./toolbar/table-toolbar-search.component";
    export { TableToolbarContent } from "./toolbar/table-toolbar-content.component";
    export { DataGridFocus } from "./data-grid-focus.directive";
    export { ExpandedRowHover } from "./expanded-row-hover.directive";

    @NgModule({
    	declarations: [
    		Table,
    		TableToolbar,
    		TableContainer,
    		TableHeader,
    		TableHeaderTitle,
    		TableHeaderDescription,
    		TableToolbarActions,
    		TableToolbarSearch,
    		TableToolbarContent,
    		DataGridFocus,
    		ExpandedRowHover
    	],
    	exports: [
    		Table,
    		TableToolbar,
    		TableContainer,
    		TableHeader,
    		TableHeaderTitle,
    		TableHeaderDescription,
    		TableToolbarActions,
    		TableToolbarSearch,
    		TableToolbarContent,
    		DataGridFocus,
    		ExpandedRowHover
    	],
    	imports: [
    		CommonModule,
    		NFormsModule,
    		FormsModule,
    		DialogModule,
    		ButtonModule,
    		SearchModule,
    		I18nModule,
    		ChevronRight16Module,
    		Search16Module,
    		Close16Module
    	]
    })
    export class TableModule {}

# result-matching ""

# No results matching ""