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

Version Path
mihari-5.7.0 frontend/src/views/Artifact.vue
mihari-5.6.2 frontend/src/views/Artifact.vue
mihari-5.6.1 frontend/src/views/Artifact.vue
mihari-5.6.0 frontend/src/views/Artifact.vue
mihari-5.5.0 frontend/src/views/Artifact.vue
mihari-5.4.9 frontend/src/views/Artifact.vue
mihari-5.4.8 frontend/src/views/Artifact.vue
mihari-5.4.7 frontend/src/views/Artifact.vue
mihari-5.4.6 frontend/src/views/Artifact.vue
mihari-5.4.5 frontend/src/views/Artifact.vue
mihari-5.4.4 frontend/src/views/Artifact.vue
mihari-5.4.3 frontend/src/views/Artifact.vue
mihari-5.4.2 frontend/src/views/Artifact.vue
mihari-5.4.1 frontend/src/views/Artifact.vue
mihari-5.4.0 frontend/src/views/Artifact.vue
mihari-5.3.2 frontend/src/views/Artifact.vue