From 902ec501b03d3fe07ba5f0560fea3e53378c8a0f Mon Sep 17 00:00:00 2001 From: Nadar Date: Tue, 27 Feb 2024 20:13:44 +0300 Subject: [PATCH] update --- src/assets/index.css | 5 +- src/assets/index.css.map | 2 +- src/assets/normalize.scss | 3 +- src/assets/style.scss | 2 +- src/components/app-checkbox.vue | 87 +++++++++++++++++ src/components/app-input.vue | 8 +- src/components/app-select.vue | 41 ++++++++ src/pages/createUser.vue | 163 ++++++++++++++++++++++++++++++-- 8 files changed, 298 insertions(+), 13 deletions(-) create mode 100644 src/components/app-checkbox.vue create mode 100644 src/components/app-select.vue diff --git a/src/assets/index.css b/src/assets/index.css index d3bcaee..efbad67 100644 --- a/src/assets/index.css +++ b/src/assets/index.css @@ -77,7 +77,7 @@ button:hover { } .container { - max-width: 1200px; + max-width: 800px; width: 100%; margin-inline: auto; } @@ -225,7 +225,8 @@ button, input, optgroup, select, -textarea { +textarea, +option { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ diff --git a/src/assets/index.css.map b/src/assets/index.css.map index 987f53c..627dc55 100644 --- a/src/assets/index.css.map +++ b/src/assets/index.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["fonts.scss","style.scss","normalize.scss"],"names":[],"mappings":"AAAQ;AAER;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AC3CF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EAEA;;;ACtCF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE","file":"index.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["fonts.scss","style.scss","normalize.scss"],"names":[],"mappings":"AAAQ;AAER;EACE;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AC3CF;AAAA;EAEE;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EAEA;;;ACtCF;AAEA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAUA;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAAA;AAKA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,QACQ;EACN;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA,SACS;EACP;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;AAAA;AAAA;EAIE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAOA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;AAAA;EAEE;EACA;;;AAGF;AAAA;AAAA;AAIA;AAAA;EAEE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAAA;AAKA;EACE;EACA;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAGA;AAAA;AAAA;AAIA;EACE;;;AAGF;AAAA;AAAA;AAIA;EACE","file":"index.css"} \ No newline at end of file diff --git a/src/assets/normalize.scss b/src/assets/normalize.scss index 2efd7eb..5e0a9b9 100644 --- a/src/assets/normalize.scss +++ b/src/assets/normalize.scss @@ -167,7 +167,8 @@ button, input, optgroup, select, -textarea { +textarea, +option{ font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ diff --git a/src/assets/style.scss b/src/assets/style.scss index efca044..edde597 100644 --- a/src/assets/style.scss +++ b/src/assets/style.scss @@ -33,7 +33,7 @@ button { } .container{ - max-width: 1200px; + max-width: 800px; width: 100%; margin-inline: auto; diff --git a/src/components/app-checkbox.vue b/src/components/app-checkbox.vue new file mode 100644 index 0000000..436e211 --- /dev/null +++ b/src/components/app-checkbox.vue @@ -0,0 +1,87 @@ + + + + + \ No newline at end of file diff --git a/src/components/app-input.vue b/src/components/app-input.vue index cf70217..b301035 100644 --- a/src/components/app-input.vue +++ b/src/components/app-input.vue @@ -7,7 +7,8 @@ + @input="updateValue" + >
{ border-radius: 10px; cursor: pointer; + &:hover { + opacity: 0.7; + } + input { width: 100%; border-radius: 5px; padding: 10px; + height: 25px; } &__title { diff --git a/src/components/app-select.vue b/src/components/app-select.vue new file mode 100644 index 0000000..3974431 --- /dev/null +++ b/src/components/app-select.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/src/pages/createUser.vue b/src/pages/createUser.vue index 5f432f1..842cad9 100644 --- a/src/pages/createUser.vue +++ b/src/pages/createUser.vue @@ -4,6 +4,7 @@

Создание пользователя

+

Персональные данные

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +

Адресс

+
+ + +
+
+ + +
+
+ +
- Confirm +

Паспортные данные

+
+ + +
+
+ + +
+
+ +
+ + Confirm
@@ -32,6 +157,10 @@ import AppInput from "../components/app-input.vue"; import {computed, ref} from "vue"; import {email, helpers, minLength} from "@vuelidate/validators"; import useVuelidate from "@vuelidate/core"; +import AppCheckbox from "../components/app-checkbox.vue"; +import AppSelect from "../components/app-select.vue"; + +const checkboxIsActive = ref(false) const nameField = ref('') const emailField = ref('') @@ -48,26 +177,46 @@ const rules = computed(() => ({ })) const v$ = useVuelidate(rules, {nameField, emailField}) -console.log(v$) + +function submitForm() { + alert('pizda') +}