2323 <label class =" field-label" >Default value</label >
2424 <input class =" field-input" v-model =" defaultValue" type =" text" />
2525 </div >
26-
27-
2826 </div >
2927
3028 <div class =" checkbox-group" >
4341
4442<script setup lang="ts">
4543import { ref } from " vue"
46- import { useProjectStore } from " @/stores/store "
44+ import { useProjectStore } from " @/stores/useProjectStore "
4745import { useModalStore } from " @/stores/useModalStore"
4846import type { Field } from " @/types/types"
4947
@@ -52,7 +50,7 @@ const props = defineProps<{
5250 field: Field
5351}>()
5452
55- const store = useProjectStore ()
53+ const projectStore = useProjectStore ()
5654const modalStore = useModalStore ()
5755
5856const fieldName = ref (props .field .name )
@@ -64,7 +62,7 @@ const isUnique = ref(props.field.isUnique || false)
6462const isIndex = ref (props .field .isIndex || false )
6563
6664const saveField = () => {
67- store .updateField (props .id , props .field .name , {
65+ projectStore .updateField (props .id , props .field .name , {
6866 name: fieldName .value ,
6967 type: type .value ,
7068 default: defaultValue .value || undefined ,
@@ -77,7 +75,7 @@ const saveField = () => {
7775}
7876
7977const deleteField = () => {
80- store .deleteField (props .id , props .field .name )
78+ projectStore .deleteField (props .id , props .field .name )
8179 modalStore .close ()
8280}
8381 </script >
@@ -103,8 +101,6 @@ const deleteField = () => {
103101 gap : 0.15rem ;
104102}
105103
106-
107-
108104.field-label {
109105 font-weight : bold ;
110106 margin-bottom : 5px ;
@@ -120,7 +116,7 @@ const deleteField = () => {
120116
121117.checkbox-group {
122118 display : flex ;
123- flex-direction : column ;
119+ flex-direction : column ;
124120 gap : 0.5rem ;
125121 font-weight : bold ;
126122}
@@ -139,7 +135,9 @@ const deleteField = () => {
139135 border-radius : 4px ;
140136 background-color : #ff6b6b ;
141137 box-shadow : 3px 3px 0px black ;
142- transition : transform 0.1s ease-in-out , box-shadow 0.1s ease-in-out ;
138+ transition :
139+ transform 0.1s ease-in-out ,
140+ box-shadow 0.1s ease-in-out ;
143141}
144142
145143.delete-field-btn :hover {
@@ -155,7 +153,9 @@ const deleteField = () => {
155153 border-radius : 4px ;
156154 background-color : #2fff2f ;
157155 box-shadow : 3px 3px 0px black ;
158- transition : transform 0.1s ease-in-out , box-shadow 0.1s ease-in-out ;
156+ transition :
157+ transform 0.1s ease-in-out ,
158+ box-shadow 0.1s ease-in-out ;
159159}
160160
161161.save-field-btn :hover {
0 commit comments