Skip to content

Commit d66a726

Browse files
jacobloganJacob Logan
andauthored
Remove inline styling vue (#1814)
* remove inline styling from vue authenticator Co-authored-by: Jacob Logan <[email protected]>
1 parent a7bf110 commit d66a726

18 files changed

+135
-111
lines changed

.changeset/heavy-boats-tease.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@aws-amplify/ui-vue": patch
3+
---
4+
5+
Remove inline styling from vue authenticator

packages/vue/src/components/alias-control.vue

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ const randomPhone = Math.floor(Math.random() * 999999);
3737
<base-wrapper
3838
class="
3939
amplify-flex amplify-field amplify-textfield amplify-phonenumberfield
40+
amplify-authenticator__column
4041
"
41-
style="flex-direction: column"
4242
>
4343
<base-label
4444
:for="'amplify-field-' + random"
@@ -57,8 +57,8 @@ const randomPhone = Math.floor(Math.random() * 999999);
5757
amplify-field
5858
amplify-selectfield
5959
amplify-countrycodeselect
60+
amplify-authenticator__column
6061
"
61-
style="flex-direction: column"
6262
v-if="type === 'tel'"
6363
>
6464
<base-label
@@ -80,8 +80,11 @@ const randomPhone = Math.floor(Math.random() * 999999);
8080
>
8181
</base-select>
8282
<base-wrapper
83-
class="amplify-flex amplify-select__icon-wrapper"
84-
style="align-items: center; justify-content: center"
83+
class="
84+
amplify-flex
85+
amplify-select__icon-wrapper
86+
amplify-authenticator__icon-wrapper
87+
"
8588
>
8689
<svg
8790
xmlns="http://www.w3.org/2000/svg"

packages/vue/src/components/confirm-reset-password.vue

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,7 @@ function onBlur(e: Event) {
8080
@submit.prevent="onConfirmResetPasswordSubmit"
8181
>
8282
<base-field-set
83-
class="amplify-flex"
84-
style="flex-direction: column"
83+
class="amplify-flex amplify-authenticator__column"
8584
:disabled="actorState.matches('confirmResetPassword.pending')"
8685
>
8786
<slot name="header">
@@ -90,30 +89,28 @@ function onBlur(e: Event) {
9089
</base-heading>
9190
</slot>
9291

93-
<base-wrapper class="amplify-flex" style="flex-direction: column">
92+
<base-wrapper class="amplify-flex amplify-authenticator__column">
9493
<base-form-fields route="confirmResetPassword"></base-form-fields>
9594
</base-wrapper>
96-
<base-footer class="amplify-flex" style="flex-direction: column">
95+
<base-footer class="amplify-flex amplify-authenticator__column">
9796
<base-alert v-if="actorState?.context?.remoteError">
9897
{{ translate(actorState?.context?.remoteError) }}
9998
</base-alert>
10099
<amplify-button
101-
class="amplify-field-group__control"
100+
class="amplify-field-group__control amplify-authenticator__font"
102101
data-fullwidth="false"
103102
data-variation="primary"
104103
type="submit"
105-
style="font-weight: normal"
106104
:disabled="actorState.matches('confirmResetPassword.pending')"
107105
>{{ confirmResetPasswordText }}</amplify-button
108106
>
109107
<amplify-button
110-
class="amplify-field-group__control"
108+
class="amplify-field-group__control amplify-authenticator__font"
111109
data-fullwidth="false"
112110
data-size="small"
113111
data-variation="link"
114112
type="button"
115113
@click.prevent="onLostYourCodeClicked"
116-
style="font-weight: normal"
117114
>
118115
{{ resendCodeText }}
119116
</amplify-button>

packages/vue/src/components/confirm-sign-in.vue

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,37 +78,34 @@ const onBackToSignInClicked = (): void => {
7878
@submit.prevent="onConfirmSignInSubmit"
7979
>
8080
<base-field-set
81-
class="amplify-flex"
82-
style="flex-direction: column"
81+
class="amplify-flex amplify-authenticator__column"
8382
:disabled="actorState.matches('confirmSignIn.pending')"
8483
>
8584
<slot name="header">
8685
<base-heading :level="3" class="amplify-heading">
8786
{{ confirmSignInHeading }}
8887
</base-heading>
8988
</slot>
90-
<base-wrapper class="amplify-flex" style="flex-direction: column">
89+
<base-wrapper class="amplify-flex amplify-authenticator__column">
9190
<base-form-fields route="confirmSignIn"></base-form-fields>
9291
</base-wrapper>
93-
<base-footer class="amplify-flex" style="flex-direction: column">
92+
<base-footer class="amplify-flex amplify-authenticator__column">
9493
<base-alert v-if="actorState?.context?.remoteError">
9594
{{ translate(actorState?.context?.remoteError) }}
9695
</base-alert>
9796
<amplify-button
98-
class="amplify-field-group__control"
97+
class="amplify-field-group__control amplify-authenticator__font"
9998
data-fullwidth="false"
10099
data-loading="false"
101100
data-variation="primary"
102-
style="font-weight: normal"
103101
:disabled="actorState.matches('confirmSignIn.pending')"
104102
>{{ confirmText }}</amplify-button
105103
>
106104
<amplify-button
107-
class="amplify-field-group__control"
105+
class="amplify-field-group__control amplify-authenticator__font"
108106
data-fullwidth="false"
109107
data-size="small"
110108
data-variation="link"
111-
style="font-weight: normal"
112109
type="button"
113110
@click.prevent="onBackToSignInClicked"
114111
>

packages/vue/src/components/confirm-sign-up.vue

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -74,50 +74,43 @@ const onLostCodeClicked = (): void => {
7474
<slot v-bind="$attrs" name="confirmSignUpSlotI">
7575
<base-wrapper v-bind="$attrs">
7676
<base-form @input="onInput" @submit.prevent="onConfirmSignUpSubmit">
77-
<base-wrapper class="amplify-flex" style="flex-direction: column">
77+
<base-wrapper class="amplify-flex amplify-authenticator__column">
7878
<slot name="header">
7979
<base-heading
80-
class="amplify-heading"
81-
style="font-size: 1.5rem"
80+
class="amplify-heading amplify-authenticator__heading"
8281
:level="3"
8382
>
8483
{{ confirmSignUpHeading }}
8584
</base-heading>
8685
</slot>
87-
<base-text style="margin-bottom: 1rem">
86+
<base-text class="amplify-authenticator__subtitle">
8887
{{ subtitleText }}
8988
</base-text>
9089
<base-field-set
91-
class="amplify-flex"
92-
style="flex-direction: column"
90+
class="amplify-flex amplify-authenticator__column"
9391
:disabled="isPending"
9492
>
9593
<base-form-fields route="confirmSignUp"></base-form-fields>
9694
</base-field-set>
9795

98-
<base-footer
99-
class="amplify-flex"
100-
style="flex-direction: column; align-items: unset"
101-
>
96+
<base-footer class="amplify-flex amplify-authenticator__column">
10297
<base-alert v-if="error">
10398
{{ translate(error) }}
10499
</base-alert>
105100
<amplify-button
106-
class="amplify-field-group__control"
101+
class="amplify-field-group__control amplify-authenticator__font"
107102
data-fullwidth="false"
108103
data-loading="false"
109104
data-variation="primary"
110105
type="submit"
111-
style="font-weight: normal"
112106
:disabled="isPending"
113107
>
114108
{{ confirmText }}
115109
</amplify-button>
116110
<amplify-button
117-
class="amplify-field-group__control"
111+
class="amplify-field-group__control amplify-authenticator__font"
118112
data-fullwidth="false"
119113
data-variation="default"
120-
style="font-weight: normal"
121114
type="button"
122115
@click.prevent="onLostCodeClicked"
123116
>

packages/vue/src/components/confirm-verify-user.vue

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,38 +69,35 @@ const onSkipClicked = (): void => {
6969
<base-wrapper v-bind="$attrs">
7070
<base-form @input="onInput" @submit.prevent="onConfirmVerifyUserSubmit">
7171
<base-field-set
72-
class="amplify-flex"
73-
style="flex-direction: column"
72+
class="amplify-flex amplify-authenticator__column"
7473
:disabled="actorState.matches('confirmVerifyUser.pending')"
7574
>
7675
<slot name="header">
7776
<base-heading :level="3" class="amplify-heading">
7877
{{ verifyHeading }}
7978
</base-heading>
8079
</slot>
81-
<base-wrapper class="amplify-flex" style="flex-direction: column">
80+
<base-wrapper class="amplify-flex amplify-authenticator__column">
8281
<base-form-fields route="confirmVerifyUser"></base-form-fields>
8382
</base-wrapper>
8483

85-
<base-footer class="amplify-flex" style="flex-direction: column">
84+
<base-footer class="amplify-flex amplify-authenticator__column">
8685
<base-alert v-if="actorState?.context?.remoteError">
8786
{{ translate(actorState?.context.remoteError) }}
8887
</base-alert>
8988
<amplify-button
90-
class="amplify-field-group__control"
89+
class="amplify-field-group__control amplify-authenticator__font"
9190
data-fullwidth="false"
9291
data-variation="primary"
9392
type="submit"
94-
style="font-weight: normal"
9593
:disabled="actorState.matches('confirmVerifyUser.pending')"
9694
>{{ submitText }}</amplify-button
9795
>
9896
<amplify-button
99-
class="amplify-field-group__control"
97+
class="amplify-field-group__control amplify-authenticator__font"
10098
data-fullwidth="false"
10199
data-size="small"
102100
data-variation="link"
103-
style="font-weight: normal"
104101
type="button"
105102
@click.prevent="onSkipClicked"
106103
>

packages/vue/src/components/federated-sign-in-button.vue

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
<template>
22
<amplify-button
3-
class="amplify-field-group__control federated-sign-in-button"
3+
class="
4+
amplify-field-group__control
5+
federated-sign-in-button
6+
amplify-authenticator__font
7+
"
48
data-fullwidth="false"
5-
style="font-weight: normal"
69
type="button"
710
@click="onClick"
811
>
912
<base-wrapper
10-
class="amplify-flex federated-sign-in-button-row"
11-
style="flex-direction: row; justify-content: center; align-items: center"
13+
class="
14+
amplify-flex
15+
federated-sign-in-button-row
16+
amplify-authenticator__sign-in-button-wrapper
17+
"
1218
>
1319
<slot></slot>
1420
</base-wrapper>

packages/vue/src/components/federated-sign-in.vue

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,11 @@ const signInWithGoogle = computed(() =>
4444

4545
<template>
4646
<base-wrapper
47-
class="amplify-flex federated-sign-in-container"
48-
style="flex-direction: column; padding: 0 0 1rem 0"
47+
class="
48+
amplify-flex
49+
federated-sign-in-container
50+
amplify-authenticator__column amplify-authenticator__sign-in-base
51+
"
4952
v-if="shouldShowFederatedSignIn"
5053
>
5154
<federated-sign-in-button v-if="includeAmazon" :provider="fp.Amazon">
@@ -60,7 +63,7 @@ const signInWithGoogle = computed(() =>
6063
></path>
6164
</svg>
6265

63-
<p class="amplify-text" style="align-self: center">
66+
<p class="amplify-text amplify-authenticator__federated-text">
6467
{{ signInWithAmazon }}
6568
</p>
6669
</federated-sign-in-button>
@@ -80,7 +83,7 @@ const signInWithGoogle = computed(() =>
8083
d="M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z"
8184
></path>
8285
</svg>
83-
<p class="amplify-text" style="align-self: center">
86+
<p class="amplify-text amplify-authenticator__federated-text">
8487
{{ signInWithApple }}
8588
</p>
8689
</federated-sign-in-button>
@@ -97,7 +100,7 @@ const signInWithGoogle = computed(() =>
97100
></path>
98101
</svg>
99102

100-
<p class="amplify-text" style="align-self: center">
103+
<p class="amplify-text amplify-authenticator__federated-text">
101104
{{ signInWithFacebook }}
102105
</p>
103106
</federated-sign-in-button>
@@ -127,7 +130,7 @@ const signInWithGoogle = computed(() =>
127130
fill="#EB4335"
128131
></path>
129132
</svg>
130-
<p class="amplify-text" style="align-self: center">
133+
<p class="amplify-text amplify-authenticator__federated-text">
131134
{{ signInWithGoogle }}
132135
</p>
133136
</federated-sign-in-button>

packages/vue/src/components/force-new-password.vue

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,31 +76,29 @@ function onBlur(e: Event) {
7676
@submit.prevent="onForceNewPasswordSubmit"
7777
>
7878
<base-field-set
79-
class="amplify-flex"
80-
style="flex-direction: column"
79+
class="amplify-flex amplify-authenticator__column"
8180
:disabled="actorState.matches('forceNewPassword.pending')"
8281
>
8382
<slot name="header">
8483
<base-heading :level="3" class="amplify-heading">
8584
{{ changePasswordLabel }}
8685
</base-heading>
8786
</slot>
88-
<base-wrapper class="amplify-flex" style="flex-direction: column">
87+
<base-wrapper class="amplify-flex amplify-authenticator__column">
8988
<slot name="force-new-password-form-fields">
9089
<authenticator-force-new-password-form-fields />
9190
</slot>
9291
</base-wrapper>
9392

94-
<base-footer class="amplify-flex" style="flex-direction: column">
93+
<base-footer class="amplify-flex amplify-authenticator__column">
9594
<base-alert data-ui-error v-if="actorState.context.remoteError">
9695
{{ translate(actorState.context.remoteError) }}
9796
</base-alert>
9897
<amplify-button
99-
class="amplify-field-group__control"
98+
class="amplify-field-group__control amplify-authenticator__font"
10099
data-fullwidth="false"
101100
data-loading="false"
102101
data-variation="primary"
103-
style="font-weight: normal"
104102
:disabled="actorState.matches('signUp.submit')"
105103
>{{
106104
actorState.matches('forceNewPassword.pending')
@@ -109,11 +107,10 @@ function onBlur(e: Event) {
109107
}}</amplify-button
110108
>
111109
<amplify-button
112-
class="amplify-field-group__control"
110+
class="amplify-field-group__control amplify-authenticator__font"
113111
data-fullwidth="false"
114112
data-size="small"
115113
data-variation="link"
116-
style="font-weight: normal"
117114
type="button"
118115
@click.prevent="onHaveAccountClicked"
119116
>

packages/vue/src/components/password-control.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,10 @@ export default {
5353

5454
<template>
5555
<base-wrapper
56-
class="amplify-flex amplify-field amplify-textfield amplify-passwordfield"
57-
style="flex-direction: column"
56+
class="
57+
amplify-flex amplify-field amplify-textfield amplify-passwordfield
58+
amplify-authenticator__column
59+
"
5860
>
5961
<base-label
6062
class="amplify-label"

0 commit comments

Comments
 (0)