From 55a6dca373660a88931e03b7f80f9b9c10f48404 Mon Sep 17 00:00:00 2001
From: Michael Shamoon <4887959+nikonratm@users.noreply.github.com>
Date: Fri, 18 Dec 2020 16:03:52 -0800
Subject: [PATCH] Refactor editor and filterable dropdowns to be common
components in anticipation of bulk editor
---
src-ui/src/app/app.module.ts | 14 ++++----
.../date-dropdown.component.html} | 2 +-
.../date-dropdown.component.scss} | 2 +-
.../date-dropdown.component.spec.ts} | 12 +++----
.../date-dropdown/date-dropdown.component.ts} | 36 +++++++++----------
...filterable-dropdown-button.component.html} | 0
...filterable-dropdown-button.component.scss} | 0
...lterable-dropdown-button.component.spec.ts | 25 +++++++++++++
.../filterable-dropdown-button.component.ts} | 8 ++---
.../filterable-dropdown.component.html} | 4 +--
.../filterable-dropdown.component.scss} | 0
.../filterable-dropdown.component.spec.ts | 25 +++++++++++++
.../filterable-dropdown.component.ts} | 12 +++----
.../document-list/document-list.component.ts | 2 +-
.../filter-editor.component.html | 10 +++---
.../filter-editor.component.scss | 0
.../filter-editor.component.spec.ts | 0
.../filter-editor/filter-editor.component.ts | 8 ++---
.../filter-dropdown-date.component.spec.ts | 25 -------------
.../filter-dropdown-button.component.spec.ts | 25 -------------
20 files changed, 105 insertions(+), 105 deletions(-)
rename src-ui/src/app/components/{filter-editor/filter-dropdown-date/filter-dropdown-date.component.html => common/date-dropdown/date-dropdown.component.html} (95%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown-date/filter-dropdown-date.component.scss => common/date-dropdown/date-dropdown.component.scss} (78%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown.component.spec.ts => common/date-dropdown/date-dropdown.component.spec.ts} (51%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown-date/filter-dropdown-date.component.ts => common/date-dropdown/date-dropdown.component.ts} (70%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown-button/filter-dropdown-button.component.html => common/filterable-dropdown/filterable-dropdown-button/filterable-dropdown-button.component.html} (100%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown-button/filter-dropdown-button.component.scss => common/filterable-dropdown/filterable-dropdown-button/filterable-dropdown-button.component.scss} (100%)
create mode 100644 src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown-button/filterable-dropdown-button.component.spec.ts
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown-button/filter-dropdown-button.component.ts => common/filterable-dropdown/filterable-dropdown-button/filterable-dropdown-button.component.ts} (74%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown.component.html => common/filterable-dropdown/filterable-dropdown.component.html} (86%)
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown.component.scss => common/filterable-dropdown/filterable-dropdown.component.scss} (100%)
create mode 100644 src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.spec.ts
rename src-ui/src/app/components/{filter-editor/filter-dropdown/filter-dropdown.component.ts => common/filterable-dropdown/filterable-dropdown.component.ts} (81%)
rename src-ui/src/app/components/{ => document-list}/filter-editor/filter-editor.component.html (51%)
rename src-ui/src/app/components/{ => document-list}/filter-editor/filter-editor.component.scss (100%)
rename src-ui/src/app/components/{ => document-list}/filter-editor/filter-editor.component.spec.ts (100%)
rename src-ui/src/app/components/{ => document-list}/filter-editor/filter-editor.component.ts (98%)
delete mode 100644 src-ui/src/app/components/filter-editor/filter-dropdown-date/filter-dropdown-date.component.spec.ts
delete mode 100644 src-ui/src/app/components/filter-editor/filter-dropdown/filter-dropdown-button/filter-dropdown-button.component.spec.ts
diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts
index 6c4cabe92..97c547038 100644
--- a/src-ui/src/app/app.module.ts
+++ b/src-ui/src/app/app.module.ts
@@ -26,10 +26,10 @@ import { ResultHighlightComponent } from './components/search/result-highlight/r
import { PageHeaderComponent } from './components/common/page-header/page-header.component';
import { AppFrameComponent } from './components/app-frame/app-frame.component';
import { ToastsComponent } from './components/common/toasts/toasts.component';
-import { FilterEditorComponent } from './components/filter-editor/filter-editor.component';
-import { FilterDropdownComponent } from './components/filter-editor/filter-dropdown/filter-dropdown.component';
-import { FilterDropdownButtonComponent } from './components/filter-editor/filter-dropdown/filter-dropdown-button/filter-dropdown-button.component';
-import { FilterDropdownDateComponent } from './components/filter-editor/filter-dropdown-date/filter-dropdown-date.component';
+import { FilterEditorComponent } from './components/document-list/filter-editor/filter-editor.component';
+import { FilterableDropdownComponent } from './components/common/filterable-dropdown/filterable-dropdown.component';
+import { FilterableDropdownButtonComponent } from './components/common/filterable-dropdown/filterable-dropdown-button/filterable-dropdown-button.component';
+import { DateDropdownComponent } from './components/common/date-dropdown/date-dropdown.component';
import { DocumentCardLargeComponent } from './components/document-list/document-card-large/document-card-large.component';
import { DocumentCardSmallComponent } from './components/document-list/document-card-small/document-card-small.component';
import { BulkEditorComponent } from './components/document-list/bulk-editor/bulk-editor.component';
@@ -81,9 +81,9 @@ import { NgSelectModule } from '@ng-select/ng-select';
AppFrameComponent,
ToastsComponent,
FilterEditorComponent,
- FilterDropdownComponent,
- FilterDropdownButtonComponent,
- FilterDropdownDateComponent,
+ FilterableDropdownComponent,
+ FilterableDropdownButtonComponent,
+ DateDropdownComponent,
DocumentCardLargeComponent,
DocumentCardSmallComponent,
BulkEditorComponent,
diff --git a/src-ui/src/app/components/filter-editor/filter-dropdown-date/filter-dropdown-date.component.html b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html
similarity index 95%
rename from src-ui/src/app/components/filter-editor/filter-dropdown-date/filter-dropdown-date.component.html
rename to src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html
index aca6e836c..ba9f1fafb 100644
--- a/src-ui/src/app/components/filter-editor/filter-dropdown-date/filter-dropdown-date.component.html
+++ b/src-ui/src/app/components/common/date-dropdown/date-dropdown.component.html
@@ -2,7 +2,7 @@
-
+