Sha256: 1d71807287257a0bafb083aeb8840f4d18ada02b55df0f9ac876f77d9f82d2e7
Contents?: true
Size: 859 Bytes
Versions: 4
Compression:
Stored size: 859 Bytes
Contents
<template> <Loading v-if="getConfigsTask.isRunning"></Loading> <ErrorMessage v-if="getConfigsTask.isError" :error="getConfigsTask.last?.error"></ErrorMessage> <Configs :configs="getConfigsTask.last.value" v-if="getConfigsTask.last?.value"></Configs> </template> <script lang="ts"> import { defineComponent, onMounted } from "vue" import { generateGetConfigsTask } from "@/api-helper" import Configs from "@/components/config/Configs.vue" import ErrorMessage from "@/components/ErrorMessage.vue" import Loading from "@/components/Loading.vue" export default defineComponent({ name: "ConfigsWrapper", components: { Configs, Loading, ErrorMessage }, setup() { const getConfigsTask = generateGetConfigsTask() onMounted(async () => { await getConfigsTask.perform() }) return { getConfigsTask } } }) </script>
Version data entries
4 entries across 4 versions & 1 rubygems