From 868dcf3270dceeffa24c73a4890a20e9e525bebe Mon Sep 17 00:00:00 2001 From: Ruslan Bakiev <572431+veikab@users.noreply.github.com> Date: Mon, 6 Apr 2026 20:46:01 +0700 Subject: [PATCH] Simplify notifications settings layout --- app/pages/profile/notifications.vue | 194 +++++++++------------------- 1 file changed, 61 insertions(+), 133 deletions(-) diff --git a/app/pages/profile/notifications.vue b/app/pages/profile/notifications.vue index 92a6ce1..9bd877f 100644 --- a/app/pages/profile/notifications.vue +++ b/app/pages/profile/notifications.vue @@ -28,8 +28,6 @@ type MessengerItem = { type MessengerOption = { channel: MessengerChannel; label: string; - title: string; - description: string; buttonClass: string; iconClass: string; unavailableText: string; @@ -58,8 +56,6 @@ const messengerOptions: MessengerOption[] = [ { channel: 'TELEGRAM', label: 'Telegram', - title: 'Подключить Telegram', - description: 'Получайте статусы заказов и сервисные уведомления в Telegram.', buttonClass: 'bg-[#1a9c63] text-white hover:bg-[#148553]', iconClass: 'bg-[#123824] text-white', unavailableText: 'Telegram пока не настроен в окружении фронта.', @@ -67,8 +63,6 @@ const messengerOptions: MessengerOption[] = [ { channel: 'MAX', label: 'MAX', - title: 'Подключить MAX', - description: 'Открывает MAX-бота и привязывает аккаунт к личному кабинету.', buttonClass: 'bg-[#2b7fff] text-white hover:bg-[#1d6df1]', iconClass: 'bg-[#2b7fff] text-white', unavailableText: 'MAX пока не настроен в окружении фронта.', @@ -144,8 +138,8 @@ async function removeConnection(connectionId: string) {

Уведомления

-

- Подключите удобные мессенджеры, чтобы получать статусы заказов и важные уведомления без лишних переходов в кабинет. +

+ Подключите мессенджер, чтобы получать уведомления по заказам.

@@ -159,44 +153,80 @@ async function removeConnection(connectionId: string) { {{ feedback }} -
-
-

Подключите мессенджеры

-

- Вы можете подключить любой из мессенджеров ниже. После подключения уведомления о заказах и важных действиях будут приходить прямо туда. -

+
+
+
+
+
+
+
+ +
+
+
+ {{ messengerConnectionInitials(connection, option.channel === 'TELEGRAM' ? 'TG' : 'MX') }} +
+ +
+

{{ option.label }}

+

{{ messengerConnectionName(connection) }}

+

{{ messengerConnectionHandle(connection) || connection.channelId }}

+
+
+ + +
+
-
+

+ Пока ничего не подключено. +

+ +

@@ -204,107 +234,5 @@ async function removeConnection(connectionId: string) {

- -