From ae2cdb4f14c01117e7b6b641e2342f161567f34a Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Tue, 6 May 2025 16:49:16 +0300 Subject: [PATCH] frontend fields refactoring --- .../src/components/EditUrlModal.vue | 25 ++++---- .../wizard-vue/src/components/TextField.vue | 46 +++++++++++++++ frontend/wizard-vue/src/pages/WizardPage.vue | 5 +- frontend/wizard-vue/src/stores/wizard.ts | 6 +- frontend/wizard-vue/src/urlmaker/specs.ts | 59 +++++++++++-------- .../wizard-vue/src/urlmaker/validators.ts | 51 +++++----------- 6 files changed, 111 insertions(+), 81 deletions(-) create mode 100644 frontend/wizard-vue/src/components/TextField.vue diff --git a/frontend/wizard-vue/src/components/EditUrlModal.vue b/frontend/wizard-vue/src/components/EditUrlModal.vue index 8cf8c23..0039bde 100644 --- a/frontend/wizard-vue/src/components/EditUrlModal.vue +++ b/frontend/wizard-vue/src/components/EditUrlModal.vue @@ -1,20 +1,10 @@ + + + + diff --git a/frontend/wizard-vue/src/pages/WizardPage.vue b/frontend/wizard-vue/src/pages/WizardPage.vue index cc0e3e5..a5e610a 100644 --- a/frontend/wizard-vue/src/pages/WizardPage.vue +++ b/frontend/wizard-vue/src/pages/WizardPage.vue @@ -19,8 +19,8 @@ watch(existingLink, async (value) => { if(!value) return; existingLink.value = ""; try { - if(validateUrl(value).ok) store.updateSpecs(await decodeUrl(value)); - else if (validatePreset(value).ok) store.updateSpecs(await decodePreset(value)); + if(validateUrl(value)) store.updateSpecs(await decodeUrl(value)); + else if (validatePreset(value)) store.updateSpecs(await decodePreset(value)); } catch (e) { console.log(e); alert(`Decoding error: ${e}`); @@ -60,7 +60,6 @@ function screenshot() {