diff --git a/frontend/.eslintrc.cjs b/frontend/.eslintrc.cjs
index e382cc4..f93ca05 100644
--- a/frontend/.eslintrc.cjs
+++ b/frontend/.eslintrc.cjs
@@ -26,6 +26,14 @@ module.exports = {
'allowEmptyLines': true,
}],
'vue/singleline-html-element-content-newline': 'off',
+ 'vue/v-for-delimiter-style': ['error', 'in'],
+ 'vue/define-macros-order': ['error', {
+ 'order': ["defineOptions", "defineProps", "defineEmits", 'defineSlots']
+ }],
+ "vue/no-useless-v-bind": ['error', {
+ "ignoreIncludesComment": false,
+ "ignoreStringEscape": true
+ }]
},
},
{
diff --git a/frontend/.idea/git_toolbox_prj.xml b/frontend/.idea/git_toolbox_prj.xml
new file mode 100644
index 0000000..02b915b
--- /dev/null
+++ b/frontend/.idea/git_toolbox_prj.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/.idea/inspectionProfiles/Project_Default.xml b/frontend/.idea/inspectionProfiles/Project_Default.xml
index f38dd17..825dab9 100644
--- a/frontend/.idea/inspectionProfiles/Project_Default.xml
+++ b/frontend/.idea/inspectionProfiles/Project_Default.xml
@@ -2,6 +2,9 @@
+
+
+
diff --git a/frontend/components/Form/Input.vue b/frontend/components/Form/Input.vue
new file mode 100644
index 0000000..819e132
--- /dev/null
+++ b/frontend/components/Form/Input.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+ {{ label }}
+
+
+
+
+
+
+
+
+
diff --git a/frontend/components/PrimaryButton.vue b/frontend/components/PrimaryButton.vue
new file mode 100644
index 0000000..19a6a2d
--- /dev/null
+++ b/frontend/components/PrimaryButton.vue
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/pages/index.vue b/frontend/pages/index.vue
index 791f7a7..deacfe6 100644
--- a/frontend/pages/index.vue
+++ b/frontend/pages/index.vue
@@ -10,18 +10,12 @@
@@ -39,27 +33,7 @@ section {
@apply min-w-max min-h-max self-center;
}
-div {
- @apply mb-4 last:mb-0;
-}
-
-label {
- @apply block;
-}
-
-input {
- @apply bg-white bg-opacity-30;
- @apply border-gradient;
-}
-
.form-btns {
@apply block text-right me-4;
}
-
-button {
- @apply px-5 py-1.5 rounded-xl;
- @apply text-pink-500;
- @apply border-pink-400 border-2;
- @apply transition-colors duration-200 hover:bg-pink-400 hover:text-white;
-}