diff --git a/src/assets/styles/_variables.scss b/src/assets/styles/_variables.scss index a78bd55..96c6bcb 100644 --- a/src/assets/styles/_variables.scss +++ b/src/assets/styles/_variables.scss @@ -6,3 +6,4 @@ $btn-bg: #f0f1f4 !default; $warn: #fdbd00 !default; $white: white !default; $separator: rgba(226, 228, 233, 0.9) !default; +$quick-filter-border: #d3d5da !default; diff --git a/src/index.ts b/src/index.ts index 849fbdb..3ba9aa9 100644 --- a/src/index.ts +++ b/src/index.ts @@ -15,6 +15,7 @@ export * from './lib/filtering/filter.service'; export * from './lib/filtering/models/filter.model'; export * from './lib/filtering/models/filter-group.model'; export * from './lib/filtering/models/nested-filter.model'; +export * from './lib/filtering/quick-filters/quick-filters.component'; export * from './lib/sorting/sort-by.pipe'; export * from './lib/sorting/sorting.service'; export * from './lib/sorting/models/sorting-option.model'; diff --git a/src/lib/common-ui.module.ts b/src/lib/common-ui.module.ts index 4961fd7..a71045b 100644 --- a/src/lib/common-ui.module.ts +++ b/src/lib/common-ui.module.ts @@ -11,6 +11,7 @@ import { RoundCheckboxComponent } from './inputs/round-checkbox/round-checkbox.c import { SortByPipe } from './sorting/sort-by.pipe'; import { HumanizePipe } from './utils/pipes/humanize.pipe'; import { TableColumnNameComponent } from './tables/table-column-name/table-column-name.component'; +import { QuickFiltersComponent } from './filtering/quick-filters/quick-filters.component'; const buttons = [IconButtonComponent, ChevronButtonComponent, CircleButtonComponent]; @@ -18,7 +19,7 @@ const inputs = [RoundCheckboxComponent]; const matModules = [MatIconModule, MatButtonModule, MatTooltipModule]; -const components = [...buttons, ...inputs, TableColumnNameComponent]; +const components = [...buttons, ...inputs, TableColumnNameComponent, QuickFiltersComponent]; const pipes = [SortByPipe, HumanizePipe]; diff --git a/src/lib/filtering/quick-filters/quick-filters.component.html b/src/lib/filtering/quick-filters/quick-filters.component.html new file mode 100644 index 0000000..fcf7646 --- /dev/null +++ b/src/lib/filtering/quick-filters/quick-filters.component.html @@ -0,0 +1,8 @@ +