瀏覽代碼

refactor(component): debug форма вынесена в отдельный компонент

horanchikk 5 月之前
父節點
當前提交
8e172b1292
共有 2 個文件被更改,包括 21 次插入17 次删除
  1. 2 17
      app.vue
  2. 19 0
      components/Form/Debug.vue

+ 2 - 17
app.vue

@@ -1,16 +1,6 @@
 <template>
-  <!-- Debug form -->
-  <Form
-    v-model:is-visible="debug.isVisible"
-    :form-type="-1"
-  >
-    <h1 class="text-xl font-bold text-center">
-      Debug
-    </h1>
-    <p class="text-sm font-mono font-semibold">
-      User: {{ debug.user.data }} <br><br> Sidebar: {{ { isVisible: debug.sidebar.isVisible, isRendered: debug.sidebar.isRendered } }} <br><br> Route: {{ debug.route }}
-    </p>
-  </Form>
+  <!-- Forms -->
+  <FormDebug />
 
   <NuxtLayout>
     <NuxtPage />
@@ -18,12 +8,7 @@
 </template>
 
 <script setup lang="ts">
-import { useDebug } from './store/useDebug'
 
-const debug = useDebug()
-window.showDebug = () => {
-  debug.show()
-}
 </script>
 
 <style>

+ 19 - 0
components/Form/Debug.vue

@@ -0,0 +1,19 @@
+<template>
+  <Form
+    v-model:is-visible="debug.isVisible"
+    :form-type="-1"
+  >
+    <h1 class="text-xl font-bold text-center">
+      Debug
+    </h1>
+    <p class="text-sm font-mono font-semibold">
+      User: {{ debug.user.data }} <br><br> Sidebar: {{ { isVisible: debug.sidebar.isVisible, isRendered: debug.sidebar.isRendered } }} <br><br> Route: {{ debug.route }}
+    </p>
+  </Form>
+</template>
+
+<script setup lang="ts">
+import { useDebug } from '@/store/useDebug'
+
+const debug = useDebug()
+</script>