+
diff --git a/website/client/src/pages/settings/components/yourBalance.vue b/website/client/src/pages/settings/components/yourBalance.vue
index 53c616bf37..5934cdd009 100644
--- a/website/client/src/pages/settings/components/yourBalance.vue
+++ b/website/client/src/pages/settings/components/yourBalance.vue
@@ -7,7 +7,11 @@
{{ $t('yourBalance') }}:
-
+
@@ -17,6 +21,14 @@ import BalanceInfo from '@/components/shops/balanceInfo.vue';
export default {
name: 'YourBalance',
components: { BalanceInfo },
+ props: {
+ currencyNeeded: {
+ type: String,
+ },
+ amountNeeded: {
+ type: Number,
+ },
+ },
};
diff --git a/website/client/src/pages/settings/inlineSettings/classSetting.vue b/website/client/src/pages/settings/inlineSettings/classSetting.vue
index e6c2a832d1..ca0c18e649 100644
--- a/website/client/src/pages/settings/inlineSettings/classSetting.vue
+++ b/website/client/src/pages/settings/inlineSettings/classSetting.vue
@@ -9,14 +9,24 @@
-
+
+ {{ $t('noClassSelected') }}
+
+
{{ $t(selectedClass) }}
@@ -26,7 +36,7 @@
class="edit-link"
@click.prevent="openModal()"
>
- {{ $t('edit') }}
+ {{ $t(classDisabled ? 'chooseClassSetting' : 'edit') }}
|
@@ -48,50 +58,25 @@
{{ $t("changeClassDisclaimer") }}
-
-
-
-
-
- {{ $t(classType) }}
-
-
-
-
-
-
-
-
-
+
@@ -127,6 +112,7 @@ input {
}
.gem-price-spacing {
+ margin-top: 1.5rem;
margin-bottom: 1.125rem;
justify-content: center;
}
@@ -140,34 +126,6 @@ input {
margin-top: 1.5rem;
}
-.class-card {
- position: relative;
-
- height: 96px;
- width: 96px;
- min-width: 96px;
- border-radius: 4px;
- box-shadow: 0 1px 3px 0 rgba($black, 0.12), 0 1px 2px 0 rgba($black, 0.24);
-
- background-color: $white;
-
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
-
- cursor: pointer;
-
- &:hover {
- box-shadow: 0 3px 6px 0 rgba($black, 0.16), 0 3px 6px 0 rgba($black, 0.24);
- border: solid 1px $purple-400;
- }
-
- &.selected {
- border: solid 1px $green-100;
- }
-}
-
.healer {
color: $healer-color;
}
@@ -184,9 +142,12 @@ input {
color: $wizard-color;
}
+.disabled {
+ color: $maroon-50;
+}
+
.label {
font-size: 14px;
- font-weight: bold;
line-height: 1.71;
text-align: center;
}
@@ -210,16 +171,19 @@ input {
display: flex;
align-items: center;
- .label {
- font-weight: bold;
- line-height: 1.71;
+ &:not(.disabled) {
+ .label {
+ font-weight: bold;
+ line-height: 1.71;
+ }
}
}