+
{{ title }}
export default {
props: {
- items: Array,
+ items: {
+ default: [],
+ },
title: {
default: null,
},
diff --git a/frontend/src/components/UI/CategorySidebar.vue b/frontend/src/components/UI/CategorySidebar.vue
index 301f85b8f..58373847b 100644
--- a/frontend/src/components/UI/CategorySidebar.vue
+++ b/frontend/src/components/UI/CategorySidebar.vue
@@ -51,6 +51,11 @@ export default {
to: "/recipes/all",
title: this.$t("page.all-recipes"),
},
+ {
+ icon: "mdi-magnify",
+ to: "/search",
+ title: "search",
+ },
],
};
},
diff --git a/frontend/src/components/UI/Search/SearchBar.vue b/frontend/src/components/UI/Search/SearchBar.vue
index c781625d4..564e36995 100644
--- a/frontend/src/components/UI/Search/SearchBar.vue
+++ b/frontend/src/components/UI/Search/SearchBar.vue
@@ -27,7 +27,7 @@
@click="navOnClick ? null : selected(item.item.slug, item.item.name)"
>
-
+
-
-
-
-
-
-
-
-
- mdi-filter
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/frontend/src/pages/SearchPage/FilterSelector.vue b/frontend/src/pages/SearchPage/FilterSelector.vue
new file mode 100644
index 000000000..c46649e51
--- /dev/null
+++ b/frontend/src/pages/SearchPage/FilterSelector.vue
@@ -0,0 +1,69 @@
+
+
+
+
+ Include
+
+
+
+ Exclude
+
+
+
+
+
+ And
+
+
+ Or
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/pages/SearchPage/index.vue b/frontend/src/pages/SearchPage/index.vue
new file mode 100644
index 000000000..50533313a
--- /dev/null
+++ b/frontend/src/pages/SearchPage/index.vue
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Category Filter
+
+
+
+
+ Tag Filter
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mealie/run.sh b/mealie/run.sh
index 5e51291a0..a6f5fc967 100755
--- a/mealie/run.sh
+++ b/mealie/run.sh
@@ -2,6 +2,7 @@
# Initialize Database Prerun
python mealie/db/init_db.py
+python mealie/services/image/minify.py
## Migrations
# TODO