File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ interface Props {
1212 avatarSearchStr ?: string ;
1313 className ?: string ;
1414 avatarClass ?: string ;
15+ nameMaxWidth ?: string ;
1516}
1617
1718const 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
Original file line number Diff line number Diff 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 ,
Original file line number Diff line number Diff 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"
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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 >
You can’t perform that action at this time.
0 commit comments