Fixed activating multiple tabs on initial load
This commit is contained in:
@@ -2,11 +2,11 @@
|
|||||||
<div>
|
<div>
|
||||||
<tabs>
|
<tabs>
|
||||||
<tab
|
<tab
|
||||||
v-for="(lens, index) in validLenses"
|
v-for="lens in validLenses"
|
||||||
:id="lens.lensName"
|
:id="lens.lensName"
|
||||||
:key="lens.lensName"
|
:key="lens.lensName"
|
||||||
:label="lens.lensName"
|
:label="lens.lensName"
|
||||||
:selected="index === 0"
|
:selected="lens.lensName === 'Raw'"
|
||||||
>
|
>
|
||||||
<component :is="lens.renderer" :response="response" />
|
<component :is="lens.renderer" :response="response" />
|
||||||
</tab>
|
</tab>
|
||||||
@@ -15,24 +15,21 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import getSuitableLenses from "../../helpers/lenses/lenses"
|
import getSuitableLenses from "~/helpers/lenses/lenses"
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
|
tabs: () => import("../ui/tabs"),
|
||||||
|
tab: () => import("../ui/tab"),
|
||||||
// Lens Renderers
|
// Lens Renderers
|
||||||
raw: () => import("../lenses/renderers/RawLensRenderer"),
|
raw: () => import("../lenses/renderers/RawLensRenderer"),
|
||||||
json: () => import("../lenses/renderers/JSONLensRenderer"),
|
json: () => import("../lenses/renderers/JSONLensRenderer"),
|
||||||
imageres: () => import("../lenses/renderers/ImageLensRenderer"),
|
imageres: () => import("../lenses/renderers/ImageLensRenderer"),
|
||||||
htmlres: () => import("../lenses/renderers/HTMLLensRenderer"),
|
htmlres: () => import("../lenses/renderers/HTMLLensRenderer"),
|
||||||
|
|
||||||
tabs: () => import("../ui/tabs"),
|
|
||||||
tab: () => import("../ui/tab"),
|
|
||||||
},
|
},
|
||||||
|
|
||||||
props: {
|
props: {
|
||||||
response: {},
|
response: {},
|
||||||
},
|
},
|
||||||
|
|
||||||
computed: {
|
computed: {
|
||||||
validLenses() {
|
validLenses() {
|
||||||
return getSuitableLenses(this.response)
|
return getSuitableLenses(this.response)
|
||||||
|
|||||||
Reference in New Issue
Block a user