dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_TableModule cluster_TableModule_declarations cluster_TableModule_exports cluster_TableModule_imports ExpandedRowHover ExpandedRowHover TableModule TableModule ExpandedRowHover->TableModule Table Table Table->TableModule TableBody TableBody TableBody->TableModule TableCheckbox TableCheckbox TableCheckbox->TableModule TableContainer TableContainer TableContainer->TableModule TableData TableData TableData->TableModule TableDirective TableDirective TableDirective->TableModule TableExpandButton TableExpandButton TableExpandButton->TableModule TableExpandedRow TableExpandedRow TableExpandedRow->TableModule TableHead TableHead TableHead->TableModule TableHeadCell TableHeadCell TableHeadCell->TableModule TableHeadCellLabel TableHeadCellLabel TableHeadCellLabel->TableModule TableHeadCheckbox TableHeadCheckbox TableHeadCheckbox->TableModule TableHeadExpand TableHeadExpand TableHeadExpand->TableModule TableHeader TableHeader TableHeader->TableModule TableHeaderDescription TableHeaderDescription TableHeaderDescription->TableModule TableHeaderTitle TableHeaderTitle TableHeaderTitle->TableModule TableRadio TableRadio TableRadio->TableModule TableRowComponent TableRowComponent TableRowComponent->TableModule TableToolbar TableToolbar TableToolbar->TableModule TableToolbarActions TableToolbarActions TableToolbarActions->TableModule TableToolbarContent TableToolbarContent TableToolbarContent->TableModule TableToolbarSearch TableToolbarSearch TableToolbarSearch->TableModule ExpandedRowHover ExpandedRowHover TableModule->ExpandedRowHover Table Table TableModule->Table TableBody TableBody TableModule->TableBody TableCheckbox TableCheckbox TableModule->TableCheckbox TableContainer TableContainer TableModule->TableContainer TableData TableData TableModule->TableData TableDirective TableDirective TableModule->TableDirective TableExpandButton TableExpandButton TableModule->TableExpandButton TableExpandedRow TableExpandedRow TableModule->TableExpandedRow TableHead TableHead TableModule->TableHead TableHeadCell TableHeadCell TableModule->TableHeadCell TableHeadCellLabel TableHeadCellLabel TableModule->TableHeadCellLabel TableHeadCheckbox TableHeadCheckbox TableModule->TableHeadCheckbox TableHeadExpand TableHeadExpand TableModule->TableHeadExpand TableHeader TableHeader TableModule->TableHeader TableHeaderDescription TableHeaderDescription TableModule->TableHeaderDescription TableHeaderTitle TableHeaderTitle TableModule->TableHeaderTitle TableRadio TableRadio TableModule->TableRadio TableRowComponent TableRowComponent TableModule->TableRowComponent TableToolbar TableToolbar TableModule->TableToolbar TableToolbarActions TableToolbarActions TableModule->TableToolbarActions TableToolbarContent TableToolbarContent TableModule->TableToolbarContent TableToolbarSearch TableToolbarSearch TableModule->TableToolbarSearch ButtonModule ButtonModule ButtonModule->TableModule DialogModule DialogModule DialogModule->TableModule I18nModule I18nModule I18nModule->TableModule IconModule IconModule IconModule->TableModule NFormsModule NFormsModule NFormsModule->TableModule SearchModule SearchModule SearchModule->TableModule
// modules
import { NgModule } from "@angular/core";
import { CommonModule } from "@angular/common";
import { FormsModule } from "@angular/forms";

// internal module imports
import { NFormsModule } from "carbon-components-angular/forms";
import { DialogModule } from "carbon-components-angular/dialog";
import { I18nModule } from "carbon-components-angular/i18n";
import { ButtonModule } from "carbon-components-angular/button";
import { SearchModule } from "carbon-components-angular/search";
import { IconModule } from "carbon-components-angular/icon";

// table utilities/toolbar imports
import { TableToolbar } from "./toolbar/table-toolbar.component";
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 { 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 { ExpandedRowHover } from "./expanded-row-hover.directive";

// core table imports
import { Table } from "./table.component";
import { TableDirective } from "./table.directive";
import { TableHead } from "./head/table-head.component";
import { TableHeadCell } from "./head/table-head-cell.component";
import { TableHeadCheckbox } from "./head/table-head-checkbox.component";
import { TableHeadExpand } from "./head/table-head-expand.component";
import { TableBody } from "./body/table-body.component";
import { TableRowComponent } from "./body/table-row.component";
import { TableExpandedRow } from "./body/table-expanded-row.component";
import { TableData } from "./cell/table-data.component";
import { TableCheckbox } from "./cell/table-checkbox.component";
import { TableRadio } from "./cell/table-radio.component";
import { TableExpandButton } from "./cell/table-expand-button.component";
import { TableHeadCellLabel } from "./head/table-head-cell-label.directive";

// model exports
export { TableModel } from "./table-model.class";
export { TableRow } from "./table-row.class";
export { TableItem } from "./table-item.class";
export { TableHeaderItem } from "./table-header-item.class";
export * from "./table-adapter.class";
export * from "./data-grid-interaction-model.class";

@NgModule({
	declarations: [
		// toolbar and utility components
		TableToolbar,
		TableContainer,
		TableHeader,
		TableHeaderTitle,
		TableHeaderDescription,
		TableHeadCellLabel,
		TableToolbarActions,
		TableToolbarSearch,
		TableToolbarContent,
		ExpandedRowHover,
		// core table components
		Table,
		TableDirective,
		TableHead,
		TableHeadCell,
		TableHeadCheckbox,
		TableHeadExpand,
		TableBody,
		TableRowComponent,
		TableExpandedRow,
		TableData,
		TableCheckbox,
		TableRadio,
		TableExpandButton
	],
	exports: [
		// toolbar and utility components
		TableToolbar,
		TableContainer,
		TableHeader,
		TableHeaderTitle,
		TableHeaderDescription,
		TableHeadCellLabel,
		TableToolbarActions,
		TableToolbarSearch,
		TableToolbarContent,
		ExpandedRowHover,
		// core table components
		Table,
		TableDirective,
		TableHead,
		TableHeadCell,
		TableHeadCheckbox,
		TableHeadExpand,
		TableBody,
		TableRowComponent,
		TableExpandedRow,
		TableData,
		TableCheckbox,
		TableRadio,
		TableExpandButton
	],
	imports: [
		CommonModule,
		NFormsModule,
		FormsModule,
		DialogModule,
		ButtonModule,
		SearchModule,
		I18nModule,
		IconModule
	]
})
export class TableModule {}

results matching ""

    No results matching ""