20 lines
584 B
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>
|