Sha256: 04b8f959ae1646bbe6255851b9ecb5225e9b7b67395ca4ed1b36bd8f61c2c3c2
Contents?: true
Size: 657 Bytes
Versions: 16
Compression:
Stored size: 657 Bytes
Contents
<template> <Artifact :id="id"></Artifact> </template> <script lang="ts"> import { useTitle } from "@vueuse/core" import { defineComponent, onMounted, watch } from "vue" import Artifact from "@/components/artifact/ArtifactWrapper.vue" export default defineComponent({ name: "ArtifactView", components: { Artifact }, props: { id: { type: String, required: true } }, setup(props) { const updateTitle = () => { useTitle(`Artifact:${props.id} - Mihari`) } onMounted(() => { updateTitle() }) watch( () => props.id, () => { updateTitle() } ) } }) </script>
Version data entries
16 entries across 16 versions & 1 rubygems