diff --git a/src/Models/Component.js b/src/Models/Filter.js similarity index 85% rename from src/Models/Component.js rename to src/Models/Filter.js index d36b997..2c91662 100644 --- a/src/Models/Component.js +++ b/src/Models/Filter.js @@ -1,6 +1,6 @@ -import categories from "./data"; +import categories from "./components"; -export default class Component { +export default class Filter { constructor() { this.categories = categories; diff --git a/src/Models/data.js b/src/Models/components.js similarity index 100% rename from src/Models/data.js rename to src/Models/components.js diff --git a/src/components/Main.vue b/src/components/Main.vue index 8a888f7..e2c630a 100644 --- a/src/components/Main.vue +++ b/src/components/Main.vue @@ -5,8 +5,8 @@
- - + +
@@ -77,7 +77,7 @@ import SimpleFooter from "./UI/Footers/SimpleFooter"; import FooterWithSubscribeForm from "./UI/Footers/FooterWithSubscribeForm"; import BackToTop from 'vue-backtotop'; -import Component from "../Models/Component"; +import Filter from "../Models/Filter"; import ViewComponent from "./Utilities/ViewComponent"; export default { @@ -123,17 +123,19 @@ export default { }, data() { return { + category: 'Alert', categories: [], - searchText: 'Alert', - component: new Component(), + component: new Filter(), } }, + created() { this.categories = this.component.all(); }, + computed: { list() { - return this.component.whereCategory(this.searchText); + return this.component.whereCategory(this.category); }, }, }