Кнопка чата на странице профиля

Можно добавить кнопку чата на страницу профиля?

3 лайка

Теперь я понимаю:

Возможно, это может быть полезно, если кто-то захочет начать чат со страницы профиля.

Пользователи также могут нажать «Чат» на карточке пользователя в качестве альтернативы:

3 лайка

Вот компонент темы для этого. :+1:

8 лайков

Спасибо за сообщение. Я согласен, что кнопка чата должна быть включена в профиль пользователя. К тому же, кажется, что она должна быть там по умолчанию.

Думаю, @Arkshine отлично справился с разработкой решения для этого :rocket:

Мы кратко обсудили это внутри команды и решили включить эту функцию в состав core/chat, поскольку это ожидаемая функция, и у нас уже есть аналогичная реализация для карточки пользователя.

Я добавил её в этом коммите:

4 лайка

Возможно, кнопку следует скрыть на профилях пользователей, которые отказались от получения сообщений в чате, аналогично реализации кнопки личных сообщений.

И связана ли меньшая кнопка на карточке пользователя с этим изменением?

3 лайка

Это справедливое замечание, спасибо, что обратили на это внимание. Я изучу этот вопрос.

Это изменение стиля связано с темой карточки пользователя. Я создал PR в теме с исправлением этого, которое, надеюсь, скоро будет принято.

3 лайка

Думаю, оно уже слито, но кнопка всё ещё меньше.

Я подготовил дополнение для устранения проблем, связанных с появлением кнопки, несмотря на отключение чата. Также работала обратная ситуация (чат включён, но целевой пользователь его отключил). Обе проблемы теперь исправлены благодаря этому изменению:

Проблема с тем, что CSS для кнопки всё ещё не обновляется, является специфичной для Meta. В данный момент мы используем более старую версию компонента темы карточки пользователя, поэтому изменения стилей не отображаются. Однако я займусь этим вопросом и скоро всё исправлю.

4 лайка