diff --git a/frontend/wizard-vue/src/components/Btn.vue b/frontend/wizard-vue/src/components/Btn.vue index 2065a7e..b67fb5d 100644 --- a/frontend/wizard-vue/src/components/Btn.vue +++ b/frontend/wizard-vue/src/components/Btn.vue @@ -1,17 +1,20 @@ diff --git a/frontend/wizard-vue/src/components/Field.vue b/frontend/wizard-vue/src/components/Field.vue index 4017919..474bea4 100644 --- a/frontend/wizard-vue/src/components/Field.vue +++ b/frontend/wizard-vue/src/components/Field.vue @@ -1,20 +1,26 @@ @@ -23,4 +29,17 @@ const model = defineModel(); div.field { margin: 0 0 8px 0; } +div.label { + font-size: 0.9em; +} +div.input { + margin: 2px 0 0 0; + box-sizing: border-box; + + input { + box-sizing: border-box; + width: 100%; + padding: 2px; + } +} diff --git a/frontend/wizard-vue/src/pages/WizardPage.vue b/frontend/wizard-vue/src/pages/WizardPage.vue index 90cd218..1091206 100644 --- a/frontend/wizard-vue/src/pages/WizardPage.vue +++ b/frontend/wizard-vue/src/pages/WizardPage.vue @@ -4,6 +4,7 @@ import {reactive, ref, watch} from "vue"; import {type Field, fields, type Specs} from "@/urlmaker/specs.ts"; import Btn from "@/components/Btn.vue"; import Copyable from "@/components/Copyable.vue"; +import EditUrlModal from "@/components/EditUrlModal.vue"; const emptySpecs = fields.reduce((o, f) => { o[f.name] = f.default; @@ -18,21 +19,35 @@ watch(specs, (value, oldValue) => { )); }); -const link = ref("https://kek.com"); +const existingLink = ref(""); +const link = ref(""); +const editModalVisible = ref(false);