Skip to content

Commit 735b3fc

Browse files
committed
button changed to a
1 parent ff16c7e commit 735b3fc

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

src/components/Form/fields/FieldAffiliations.vue

+17-12
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
: t(
7676
'user.affiliations.typeTranslationNameInLanguageLabel',
7777
{language: getLocaleDisplayName(localeName)},
78-
)
78+
)
7979
}}
8080
</label>
8181
</div>
@@ -106,13 +106,13 @@
106106
:class="'dropDownActions border-transparent'"
107107
@action="rowActionsHandler"
108108
/>
109-
<button
109+
<a
110110
v-if="indexRow === indexEditMode"
111-
class="pkpButton border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
111+
class="pkpButton cursor-pointer border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
112112
@click="closeEditMode()"
113113
>
114114
{{ t('common.close', {}) }}
115-
</button>
115+
</a>
116116
</TableCell>
117117
</TableRow>
118118
<TableRow>
@@ -208,7 +208,7 @@
208208
? t(
209209
'user.affiliations.typeTranslationNameInLanguageLabel',
210210
{language: getLocaleDisplayName(localeAddMode)},
211-
)
211+
)
212212
: getLocaleDisplayName(localeAddMode)
213213
}}
214214
</span>
@@ -234,20 +234,20 @@
234234
</TableCell>
235235
<TableCell>
236236
<div v-if="showAddMode">
237-
<button
238-
class="pkpButton border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
239-
:disabled="!validate(newAffiliationPending)"
237+
<a
238+
class="pkpButton cursor-pointer border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
239+
:class="{'link-disabled': !validate(newAffiliationPending)}"
240240
@click="addAffiliation"
241241
>
242242
{{ t('common.insert', {}) }}
243-
</button>
243+
</a>
244244
<br />
245-
<button
246-
class="pkpButton border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
245+
<a
246+
class="pkpButton cursor-pointer border-transparent py-2 text-lg-semibold text-primary hover:enabled:underline"
247247
@click="closeAddMode"
248248
>
249249
{{ t('common.close', {}) }}
250-
</button>
250+
</a>
251251
</div>
252252
</TableCell>
253253
</TableRow>
@@ -573,6 +573,11 @@ function sortNamesPrimaryFirst(names) {
573573
.dropDownActions svg {
574574
width: 1.5em;
575575
}
576+
577+
.link-disabled {
578+
opacity: 0.5;
579+
pointer-events: none;
580+
}
576581
}
577582
578583
.pkpFormField--affiliations__control .searchPhraseResults {

0 commit comments

Comments
 (0)