Skip to content

Commit 8f471d9

Browse files
author
shuai
committed
fix: long name style changed
1 parent 46f2e7b commit 8f471d9

5 files changed

Lines changed: 19 additions & 7 deletions

File tree

ui/src/components/BaseUserCard/index.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ interface Props {
1212
avatarSearchStr?: string;
1313
className?: string;
1414
avatarClass?: string;
15+
nameMaxWidth?: string;
1516
}
1617

1718
const Index: FC<Props> = ({
@@ -22,11 +23,14 @@ const Index: FC<Props> = ({
2223
className = 'small',
2324
avatarSearchStr = 's=48',
2425
showReputation = true,
26+
nameMaxWidth = '300px',
2527
}) => {
2628
return (
2729
<div className={`d-flex align-items-center text-secondary ${className}`}>
2830
{data?.status !== 'deleted' ? (
29-
<Link to={`/users/${data?.username}`}>
31+
<Link
32+
to={`/users/${data?.username}`}
33+
className="d-flex align-items-center">
3034
{showAvatar && (
3135
<Avatar
3236
avatar={data?.avatar}
@@ -36,7 +40,9 @@ const Index: FC<Props> = ({
3640
alt={data?.display_name}
3741
/>
3842
)}
39-
<span className="me-1 text-truncate-1" style={{ maxWidth: '300px' }}>
43+
<span
44+
className="me-1 name-ellipsis"
45+
style={{ maxWidth: nameMaxWidth }}>
4046
{data?.display_name}
4147
</span>
4248
</Link>
@@ -51,9 +57,7 @@ const Index: FC<Props> = ({
5157
alt={data?.display_name}
5258
/>
5359
)}
54-
<span className="me-1 text-truncate-1" style={{ maxWidth: '300px' }}>
55-
{data?.display_name}
56-
</span>
60+
<span className="me-1 name-ellipsis">{data?.display_name}</span>
5761
</>
5862
)}
5963

ui/src/index.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,13 @@ img[src=""] {
141141
}
142142
}
143143

144+
.name-ellipsis {
145+
display: inline-block;
146+
text-overflow: ellipsis;
147+
white-space: nowrap;
148+
overflow: hidden;
149+
}
150+
144151
.text-truncate-1,
145152
.text-truncate-2,
146153
.text-truncate-3,

ui/src/pages/Admin/Answers/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ const Answers: FC = () => {
155155
<td>{li.vote_count}</td>
156156
<td>
157157
<Stack>
158-
<BaseUserCard data={li.user_info} />
158+
<BaseUserCard data={li.user_info} nameMaxWidth="200px" />
159159

160160
<FormatTime
161161
className="small text-secondary"

ui/src/pages/Admin/Questions/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ const Questions: FC = () => {
160160
</td>
161161
<td>
162162
<Stack>
163-
<BaseUserCard data={li.user_info} />
163+
<BaseUserCard data={li.user_info} nameMaxWidth="130px" />
164164
<FormatTime
165165
className="small text-secondary"
166166
time={li.create_time}

ui/src/pages/Admin/Users/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,7 @@ const Users: FC = () => {
254254
avatarSearchStr="s=48"
255255
avatarClass="me-2"
256256
showReputation={false}
257+
nameMaxWidth="160px"
257258
/>
258259
</td>
259260
<td>{formatCount(user.rank)}</td>

0 commit comments

Comments
 (0)