From a814979d4bcb36d523a2a096b96748ecdd340f7f Mon Sep 17 00:00:00 2001
From: "smx.pusha" <139338836+smxpusha@users.noreply.github.com>
Date: Thu, 13 Aug 2026 10:16:55 +0200
Subject: [PATCH] FIX - refine app authentication layouts
---
.../src/components/account/AppProfileAuth.vue | 25 ++++++++++++++++++-
frontend/src/views/apps/CityMarktApp.vue | 12 +++++++--
frontend/src/views/apps/CrewLinkApp.vue | 3 ++-
frontend/src/views/apps/LocalPagesApp.vue | 5 +++-
4 files changed, 40 insertions(+), 5 deletions(-)
diff --git a/frontend/src/components/account/AppProfileAuth.vue b/frontend/src/components/account/AppProfileAuth.vue
index c90180b..7c8df13 100644
--- a/frontend/src/components/account/AppProfileAuth.vue
+++ b/frontend/src/components/account/AppProfileAuth.vue
@@ -77,12 +77,20 @@ const canSubmit = computed(() => {
{{ loginLabel }}
@@ -158,7 +166,7 @@ const canSubmit = computed(() => {
.app-profile-auth {
width: 100%;
max-width: 320px;
- margin: auto;
+ margin: 0 auto;
padding: 12px 4px 18px;
color: inherit;
text-align: center;
@@ -238,6 +246,21 @@ const canSubmit = computed(() => {
border-radius: 14px;
background: rgba(0, 0, 0, 0.16);
}
+.app-profile-auth__mode :deep(.app-profile-auth__mode-button) {
+ border-radius: 3px;
+}
+.app-profile-auth__mode
+ :deep(
+ .app-profile-auth__mode-button--login.app-profile-auth__mode-button--active
+ ) {
+ border-radius: 10px 3px 3px 10px;
+}
+.app-profile-auth__mode
+ :deep(
+ .app-profile-auth__mode-button--register.app-profile-auth__mode-button--active
+ ) {
+ border-radius: 3px 10px 10px 3px;
+}
.app-profile-auth__photo {
display: flex;
align-items: center;
diff --git a/frontend/src/views/apps/CityMarktApp.vue b/frontend/src/views/apps/CityMarktApp.vue
index f65bbfa..2211135 100644
--- a/frontend/src/views/apps/CityMarktApp.vue
+++ b/frontend/src/views/apps/CityMarktApp.vue
@@ -1042,7 +1042,7 @@ onMounted(async () => {
:colors="{ bgIos: 'bg-transparent' }"
>
{{ phone.t('Common.loading') }}
-
+
{
color: #171816;
box-shadow: 0 4px 12px #00000030;
}
+
+.citymarkt__content--auth {
+ padding: 68px 18px 34px;
+}
diff --git a/frontend/src/views/apps/CrewLinkApp.vue b/frontend/src/views/apps/CrewLinkApp.vue
index 6d2c5b1..8c7e347 100644
--- a/frontend/src/views/apps/CrewLinkApp.vue
+++ b/frontend/src/views/apps/CrewLinkApp.vue
@@ -2238,6 +2238,7 @@ onBeforeUnmount(() => {
--auth-accent: #20bde0;
--panel: rgba(18, 39, 53, 0.92);
padding: 60px 18px 30px;
+ justify-content: flex-start;
color: #f3f8fb;
background:
radial-gradient(circle at 82% 8%, rgba(39, 217, 237, 0.2), transparent 34%),
@@ -2245,7 +2246,7 @@ onBeforeUnmount(() => {
overflow-y: auto;
}
.crewlink-auth :deep(.app-profile-auth) {
- margin: auto;
+ margin: 0 auto;
}
.crewlink-logo {
width: 78px;
diff --git a/frontend/src/views/apps/LocalPagesApp.vue b/frontend/src/views/apps/LocalPagesApp.vue
index da66f1a..9794e3f 100644
--- a/frontend/src/views/apps/LocalPagesApp.vue
+++ b/frontend/src/views/apps/LocalPagesApp.vue
@@ -1000,7 +1000,10 @@ onMounted(async () => {
-
+