From 2ca4faad9cb336ac8904bbc775fdcc2a12731b90 Mon Sep 17 00:00:00 2001 From: Bastien Wirtz Date: Wed, 6 Oct 2021 22:55:09 +0200 Subject: Extendable base service for easier development. --- src/components/Service.vue | 5 +-- src/components/services/AdGuardHome.vue | 60 +++++++++++++-------------------- src/components/services/Generic.vue | 33 ++++++++++-------- src/components/services/Ping.vue | 49 +++++++-------------------- 4 files changed, 55 insertions(+), 92 deletions(-) (limited to 'src') diff --git a/src/components/Service.vue b/src/components/Service.vue index 8686759..39a9ac4 100644 --- a/src/components/Service.vue +++ b/src/components/Service.vue @@ -7,16 +7,13 @@ import Generic from "./services/Generic.vue"; export default { name: "Service", - components: { - Generic, - }, props: { item: Object, }, computed: { component() { const type = this.item.type || "Generic"; - if (type == "Generic") { + if (type === "Generic") { return Generic; } return () => import(`./services/${type}.vue`); diff --git a/src/components/services/AdGuardHome.vue b/src/components/services/AdGuardHome.vue index 61d4bed..16881fa 100644 --- a/src/components/services/AdGuardHome.vue +++ b/src/components/services/AdGuardHome.vue @@ -1,49 +1,35 @@