From 761186624b4c2d0517be2a22867aabf90f94b43d Mon Sep 17 00:00:00 2001 From: Galen Date: Thu, 18 Apr 2024 22:38:00 -0700 Subject: [PATCH] commits lightweight ko components for new core-search components, re #10804 --- .../js/views/components/search/core-search.js | 20 +++++++++++++++++++ .../components/search/localize-descriptors.js | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 arches/app/media/js/views/components/search/core-search.js create mode 100644 arches/app/media/js/views/components/search/localize-descriptors.js diff --git a/arches/app/media/js/views/components/search/core-search.js b/arches/app/media/js/views/components/search/core-search.js new file mode 100644 index 00000000000..f1f0f398f30 --- /dev/null +++ b/arches/app/media/js/views/components/search/core-search.js @@ -0,0 +1,20 @@ +define([ + 'jquery', + 'knockout', + 'arches', +], function($, ko, arches) { + const componentName = 'core-search'; + const viewModel = BaseFilter.extend({ + initialize: function(options) { + options.name = 'Core Search'; + BaseFilter.prototype.initialize.call(this, options); + this.filter = true; + this.filters[componentName](this); + } + }); + + return ko.components.register(componentName, { + viewModel: viewModel, + template: '', + }); +}); diff --git a/arches/app/media/js/views/components/search/localize-descriptors.js b/arches/app/media/js/views/components/search/localize-descriptors.js new file mode 100644 index 00000000000..65a7e64fa7d --- /dev/null +++ b/arches/app/media/js/views/components/search/localize-descriptors.js @@ -0,0 +1,20 @@ +define([ + 'jquery', + 'knockout', + 'arches', +], function($, ko, arches) { + const componentName = 'localize-descriptors'; + const viewModel = BaseFilter.extend({ + initialize: function(options) { + options.name = 'Localize Result Descriptors'; + BaseFilter.prototype.initialize.call(this, options); + this.filter = true; + this.filters[componentName](this); + } + }); + + return ko.components.register(componentName, { + viewModel: viewModel, + template: '', + }); +});