Просмотр исходного кода

enable auth middleware, use characterByIdQuery

Jason Gorst 1 месяц назад
Родитель
Сommit
d19184e2c2
1 измененных файлов с 28 добавлено и 0 удалено
  1. 28 0
      app/pages/edit.vue

+ 28 - 0
app/pages/edit.vue

@@ -0,0 +1,28 @@
+<template>
+  <div>
+    <SpinnerModal
+      v-if="isLoading"
+      :visible="true"
+    />
+
+    <CharacterEditor
+      v-else
+      action="update"
+      :characterId="characterId"
+      :initialValue="character"
+    />
+  </div>
+</template>
+
+<script setup>
+definePageMeta({
+  name: "characterEdit",
+  path: "/edit/:characterId(\\d+)",
+  middleware: "signed-in"
+})
+
+const characterId = _toInteger(useRoute().params?.characterId)
+const { data: character, isLoading } = useQuery(() => characterByIdQuery(characterId))
+</script>
+
+<style scoped></style>