peregrine/web/src/views/ApplyWorkspaceView.vue

20 lines
584 B
Vue

<template>
<!--
@cover-letter-generated is intentionally not forwarded here.
The Marathon badge lives in ApplyView.vue (desktop split-pane only) the full-page route is mobile-only.
-->
<ApplyWorkspace
:job-id="jobId"
@job-removed="router.push('/apply')"
/>
</template>
<script setup lang="ts">
import { computed } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import ApplyWorkspace from '../components/ApplyWorkspace.vue'
const route = useRoute()
const router = useRouter()
const jobId = computed(() => Number(route.params.id))
</script>