|
55 | 55 | {{end}} |
56 | 56 |
|
57 | 57 | {{if .NumMembers}} |
58 | | - <h4 class="ui top attached header tw-flex"> |
59 | | - <strong class="tw-flex-1">{{ctx.Locale.Tr "org.members"}}</strong> |
| 58 | + <h4 class="ui top attached header flex-left-right"> |
| 59 | + <strong>{{ctx.Locale.Tr "org.members"}}</strong> |
60 | 60 | <a class="tw-text-text-light flex-text-inline" href="{{.OrgLink}}/members"><span>{{.NumMembers}}</span> {{svg "octicon-chevron-right"}}</a> |
61 | 61 | </h4> |
62 | | - <div class="ui attached segment members"> |
| 62 | + {{/* gap 8px below is speically chosen to make sure a full line of avatars can exactly fit the segment width */}} |
| 63 | + <div class="ui attached segment flex-text-block tw-flex-wrap tw-gap-[8px]"> |
63 | 64 | {{range $memberUser := .OrgOverviewMembers}} |
64 | 65 | {{if or $.IsOrganizationMember (call $.IsPublicMember $memberUser.ID)}} |
65 | 66 | {{template "shared/user/avatarlink" dict "user" $memberUser "size" 32 "tooltip" true}} |
|
68 | 69 | </div> |
69 | 70 | {{end}} |
70 | 71 | {{if .IsOrganizationMember}} |
71 | | - <div class="ui top attached header tw-flex"> |
72 | | - <strong class="tw-flex-1">{{ctx.Locale.Tr "org.teams"}}</strong> |
| 72 | + <div class="ui top attached header flex-left-right"> |
| 73 | + <strong>{{ctx.Locale.Tr "org.teams"}}</strong> |
73 | 74 | <a class="tw-text-text-light flex-text-inline" href="{{.OrgLink}}/teams"><span>{{.Org.NumTeams}}</span> {{svg "octicon-chevron-right"}}</a> |
74 | 75 | </div> |
75 | | - <div class="ui attached table segment teams"> |
| 76 | + <div class="ui attached segment"> |
| 77 | + <div class="ui relaxed list"> |
76 | 78 | {{range .OrgOverviewTeams}} |
77 | 79 | <div class="item"> |
78 | 80 | <a href="{{$.OrgLink}}/teams/{{.LowerName | PathEscape}}"><strong class="team-name">{{.Name}}</strong></a> |
|
82 | 84 | </p> |
83 | 85 | </div> |
84 | 86 | {{end}} |
| 87 | + </div> |
85 | 88 | </div> |
86 | 89 | {{if .IsOrganizationOwner}} |
87 | 90 | <div class="ui bottom attached segment"> |
|
0 commit comments