From 0aa9d4d1d53eec50d9a6962cea7f8c5741a6c398 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Mon, 11 Mar 2024 16:09:16 -0500 Subject: [PATCH] WIP(shops): start wiring up buy modals --- website/client/src/assets/scss/button.scss | 3 +-- .../src/components/avatarModal/body-settings.vue | 4 ++-- .../components/avatarModal/customize-options.vue | 4 ++-- .../components/avatarModal/extra-settings.vue | 4 ++-- .../src/components/avatarModal/hair-settings.vue | 4 ++-- .../src/components/avatarModal/skin-settings.vue | 4 ++-- website/client/src/components/creatorIntro.vue | 4 ++-- website/client/src/components/shops/buyModal.vue | 16 +++++----------- .../components/shops/customizations/index.vue | 7 +++++-- website/client/src/components/shops/shopItem.vue | 2 ++ website/client/src/components/ui/itemRows.vue | 8 -------- .../client/src/components/ui/showMoreButton.vue | 2 +- website/client/src/mixins/avatarEditUtilities.js | 2 +- website/common/script/libs/shops.js | 2 +- 14 files changed, 28 insertions(+), 38 deletions(-) diff --git a/website/client/src/assets/scss/button.scss b/website/client/src/assets/scss/button.scss index f61e0b495a..62eb95422f 100644 --- a/website/client/src/assets/scss/button.scss +++ b/website/client/src/assets/scss/button.scss @@ -218,13 +218,12 @@ .btn-show-more { display: block; width: 100%; - margin-top: 12px; padding: 8px; font-size: 14px; line-height: 1.43; font-weight: bold; text-align: center; - background: $gray-600; + background: $gray-500; color: $gray-200 !important; // Otherwise it gets ignored when used on an A element box-shadow: none; diff --git a/website/client/src/components/avatarModal/body-settings.vue b/website/client/src/components/avatarModal/body-settings.vue index 1d908c3b64..b69118c890 100644 --- a/website/client/src/components/avatarModal/body-settings.vue +++ b/website/client/src/components/avatarModal/body-settings.vue @@ -35,7 +35,7 @@ import appearance from '@/../../common/script/content/appearance'; import { subPageMixin } from '../../mixins/subPage'; import { userStateMixin } from '../../mixins/userState'; -import { avatarEditorUtilies } from '../../mixins/avatarEditUtilities'; +import { avatarEditorUtilities } from '../../mixins/avatarEditUtilities'; import subMenu from './sub-menu'; import customizeOptions from './customize-options'; import gem from '@/assets/svg/gem.svg'; @@ -51,7 +51,7 @@ export default { mixins: [ subPageMixin, userStateMixin, - avatarEditorUtilies, + avatarEditorUtilities, ], props: [ 'editing', diff --git a/website/client/src/components/avatarModal/customize-options.vue b/website/client/src/components/avatarModal/customize-options.vue index 3d155dbc98..338ef86264 100644 --- a/website/client/src/components/avatarModal/customize-options.vue +++ b/website/client/src/components/avatarModal/customize-options.vue @@ -67,11 +67,11 @@ diff --git a/website/client/src/components/shops/shopItem.vue b/website/client/src/components/shops/shopItem.vue index f2c1d3734d..22e6d78a08 100644 --- a/website/client/src/components/shops/shopItem.vue +++ b/website/client/src/components/shops/shopItem.vue @@ -193,6 +193,7 @@ font-size: 12px; font-weight: bold; line-height: 1.33; + margin-bottom: 1px; &.gems { color: $green-1; @@ -367,6 +368,7 @@ export default { this.$emit('click', {}); }, blur () { + if (!this.$refs?.popover) return; this.$refs.popover.$emit('enable'); }, getPrice () { diff --git a/website/client/src/components/ui/itemRows.vue b/website/client/src/components/ui/itemRows.vue index 498fadff2e..0dae56b50e 100644 --- a/website/client/src/components/ui/itemRows.vue +++ b/website/client/src/components/ui/itemRows.vue @@ -22,20 +22,12 @@ :show-all="showAll" @click="toggleItemsToShow()" /> -