discourse/app/assets/stylesheets/common
Régis Hanol 79b68bc32b
FIX: show both group's full name & name when they differ (#30672)
In the groups page (/g) where we list all the groups, we were only
showing one group "name" per group. If a full name was set, we would
show it, otherwise we would show the group's "display name".

This was somewhat inconsistent because we only show the group's names
in all the various controls we use to filter/search by group.

Plus we used a slightly different logic when displaying the names of a
group on the "group page".

So I updated the "GroupsInfo" component to show either 1 or 2 names
depending on whether a full name is set, and it's different from the
display name or the name of the group.

I used this component in the "group page" so the names will be
consistent between the "groups page" and the "group page".

Also renamed the "GroupsInfo" component to "GroupInfo" since it only
ever deals with 1 group at a time.

Ref - https://meta.discourse.org/t/-/345415

---

## When "full name" differs from the "group's name"

(cf. `@admins`, `@staff`, and `@moderators`)

<img width="1250" alt="Screenshot 2025-01-09 at 15 56 29"
src="https://github.com/user-attachments/assets/f8a0ecdd-2715-40d9-a1ed-26288f638d9f"
/>

## When "full name" is the same as the "group's name"

When `unicode` is allowed in usernames, then the group's full name is
the same as the group's name, so we only show one name.

<img width="1249" alt="Screenshot 2025-01-09 at 16 25 53"
src="https://github.com/user-attachments/assets/03438fbd-04f1-4672-91d5-bd6af2b32475"
/>
2025-01-13 11:28:29 +01:00
..
admin UX: Add DPageHeader to watched words and color palettes (#30686) 2025-01-10 15:32:10 +10:00
base FIX: show both group's full name & name when they differ (#30672) 2025-01-13 11:28:29 +01:00
components FEATURE: add drafts dropdown menu (#30277) 2025-01-13 13:33:57 +04:00
float-kit DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
form-kit DEV: unifies emoji picker (#28277) 2025-01-08 11:41:36 +01:00
foundation UX: Make radio buttons respect forum's accent color (#30235) 2024-12-11 15:22:00 -08:00
login UX: Invites styles refactor (#30329) 2024-12-17 15:11:21 -06:00
modal FEATURE: Allow to customize the signup form descriptions (#29959) 2024-11-27 14:23:14 -03:00
select-kit DEV: replaces topic-notifications-options by DMenu (#30298) 2024-12-16 19:59:18 +01:00
table-builder DEV: removes legacy modal code (#28047) 2024-07-24 18:07:17 +02:00
d-editor.scss DEV: remap all core icons for fontawesome 6 upgrade (#28715) 2024-09-13 16:50:52 +01:00
font-variables.scss UX: ensure ios font size is always min 16px with max() fn (#29270) 2024-10-18 05:26:12 +02:00
input_tip.scss UX: Hide the error tooltip when focusing the topic title (#27531) 2024-06-19 11:55:29 -03:00
loading-slider.scss FIX: better supports ipad and hub footer nav (#25518) 2024-02-01 10:24:44 +01:00
post-action-feedback.scss UX: improve link copy status transition (#30401) 2024-12-20 14:12:13 -05:00
printer-friendly.scss DEV: Improve method of presenting link clicks (#29453) 2024-10-31 12:44:08 -07:00
software-update-prompt.scss UX: adjust software update banner for headerless pages (#28496) 2024-08-22 16:51:26 -04:00
topic-entrance.scss DEV: Implement glimmer topic-list (#26743) 2024-05-21 14:36:15 +02:00
topic-timeline.scss Cleanup mobile topic footer area (#30132) 2024-12-11 14:59:37 +01:00
whcm.scss