From bb170627de5c19e99fe106d2961d8b1b4bd08e21 Mon Sep 17 00:00:00 2001 From: Mosab Ibrahim Date: Wed, 6 May 2020 13:11:53 +0200 Subject: [PATCH] Adding article component --- src/Models/data.js | 29 +++++++-------- src/components/Master.vue | 2 ++ .../UI/Cards/ArticleCardWithImage.vue | 35 +++++++++++++++++++ src/main.js | 2 +- 4 files changed, 53 insertions(+), 15 deletions(-) create mode 100644 src/components/UI/Cards/ArticleCardWithImage.vue diff --git a/src/Models/data.js b/src/Models/data.js index 9d33042..e284d19 100644 --- a/src/Models/data.js +++ b/src/Models/data.js @@ -1,22 +1,23 @@ export default [ - { - name: 'Alert', - components: [ - { name: 'Notification Pop' }, - { name: 'Alert' }, - - ], - }, // { - // name: 'Cards', + // name: 'Alert', // components: [ - // { name: 'Article Card' }, - // { name: 'Product' }, - // { name: 'Product Evaluation' }, - // { name: 'Testimonial' }, - // { name: 'User Details' }, + // { name: 'Notification Pop' }, + // { name: 'Alert' }, + // // ], // }, + { + name: 'Cards', + components: [ + { name: 'Article Card' }, + { name: 'Article Card With Image' }, + // { name: 'Product' }, + // { name: 'Product Evaluation' }, + // { name: 'Testimonial' }, + // { name: 'User Details' }, + ], + }, // { // name: 'Forms', // components: [ diff --git a/src/components/Master.vue b/src/components/Master.vue index c2bb372..7bf438a 100644 --- a/src/components/Master.vue +++ b/src/components/Master.vue @@ -45,6 +45,7 @@ import UserDetails from "./UI/Cards/UserDetails"; import Testimonial from "./UI/Cards/Testimonial"; import ArticleCard from "./UI/Cards/ArticleCard"; + import ArticleCardWithImage from "./UI/Cards/ArticleCardWithImage"; import Product from "./UI/Cards/Product"; import ProductEvaluation from "./UI/Cards/ProductWithEvaluation"; import Login from "./UI/Forms/Login"; @@ -59,6 +60,7 @@ UserDetails, Testimonial, ArticleCard, + ArticleCardWithImage, Product, ProductEvaluation, Login, diff --git a/src/components/UI/Cards/ArticleCardWithImage.vue b/src/components/UI/Cards/ArticleCardWithImage.vue new file mode 100644 index 0000000..8197c61 --- /dev/null +++ b/src/components/UI/Cards/ArticleCardWithImage.vue @@ -0,0 +1,35 @@ + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index ca5519a..0eb8261 100644 --- a/src/main.js +++ b/src/main.js @@ -7,7 +7,7 @@ Vue.config.productionTip = false; Vue.use(VueClipboard); Vue.filter('toId', (componentName) => { - return componentName.toLowerCase().replace(' ', '-') + return componentName.toLowerCase().replace(/ /g, '-') }); new Vue({