1919 outlined
2020 standout
2121 v-bind:model-value =" repositoryCode"
22- v-bind:rules =" [validateRepositoryCode]"
22+ v-bind:error =" repositoryCodeError.hasError"
23+ v-bind:error-message =" repositoryCodeError.messages.join(', ')"
2324 v-on:update:modelValue =" setRepositoryCode"
2425 />
2526
3233 outlined
3334 standout
3435 v-bind:model-value =" url"
35- v-bind:error =" false "
36- v-bind:error-message =" '' "
36+ v-bind:error =" urlError.hasError "
37+ v-bind:error-message =" urlError.messages.join(', ') "
3738 v-on:update:modelValue =" setUrl"
3839 />
3940
4647 outlined
4748 standout
4849 v-bind:model-value =" repository"
49- v-bind:error =" false "
50- v-bind:error-message =" '' "
50+ v-bind:error =" repositoryError.hasError "
51+ v-bind:error-message =" repositoryError.messages.join(', ') "
5152 v-on:update:modelValue =" setRepository"
5253 />
5354
6061 outlined
6162 standout
6263 v-bind:model-value =" repositoryArtifact"
63- v-bind:error =" false "
64- v-bind:error-message =" '' "
64+ v-bind:error =" repositoryArtifactError.hasError "
65+ v-bind:error-message =" repositoryArtifactError.messages.join(', ') "
6566 v-on:update:modelValue =" setRepositoryArtifact"
6667 />
67- <p class =" question" >
68- The URL of the work in a source code repository
69- </p >
70- <q-input
71- bg-color =" white"
72- label =" repository-code"
73- outlined
74- standout
75- v-bind:model-value =" repositoryCode"
76- v-bind:error =" false"
77- v-bind:error-message =" ''"
78- v-on:update:modelValue =" setRepositoryCode"
79- />
8068 </div >
8169
8270 <div id =" form-button-bar" >
8876<script lang="ts">
8977import Stepper from ' components/Stepper.vue'
9078import StepperActions from ' components/StepperActions.vue'
91- import { defineComponent } from ' vue'
79+ import { computed , defineComponent } from ' vue'
9280import { useCff } from ' ../store/cff'
81+ import { getMyErrors } from ' src/store/validator'
9382
9483export default defineComponent ({
9584 name: ' ScreenRelatedResources' ,
@@ -110,7 +99,11 @@ export default defineComponent({
11099 setRepository ,
111100 setRepositoryArtifact ,
112101 setRepositoryCode ,
113- setUrl
102+ setUrl ,
103+ repositoryError: computed (() => getMyErrors (' /repository' )),
104+ repositoryArtifactError: computed (() => getMyErrors (' /repository-artifact' )),
105+ repositoryCodeError: computed (() => getMyErrors (' /repository-code' )),
106+ urlError: computed (() => getMyErrors (' /url' ))
114107 }
115108 }
116109})
0 commit comments