Skip to content

Commit 369e366

Browse files
Merge pull request #1865 from OpenSignLabs/updates-16598173522
fix: add dynamic truncate for email in list of signers
2 parents 4f3c034 + 378c0f0 commit 369e366

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

apps/OpenSign/src/components/pdf/RecipientList.jsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@ const RecipientList = (props) => {
129129
}
130130
}}
131131
>
132-
<div className="flex flex-row items-center w-full">
132+
<div className="flex flex-row items-center w-full overflow-hidden pr-2">
133133
<div
134-
className="flex w-[30px] h-[30px] rounded-full items-center justify-center mr-2"
134+
className="flex flex-shrink-0 w-[30px] h-[30px] rounded-full items-center justify-center mr-2"
135135
style={{
136136
background: obj?.blockColor
137137
? darkenColor(obj?.blockColor, 0.4)
@@ -153,7 +153,7 @@ const RecipientList = (props) => {
153153
<div
154154
className={`${
155155
obj.Name ? "flex-col" : "flex-row"
156-
} flex items-center`}
156+
} flex overflow-hidden flex-grow-0`}
157157
>
158158
{obj.Name ? (
159159
<span
@@ -162,7 +162,7 @@ const RecipientList = (props) => {
162162
props.isSelectListId === ind
163163
? "text-[#424242]"
164164
: "text-base-content"
165-
} text-[12px] font-bold w-[100px] whitespace-nowrap overflow-hidden text-ellipsis`}
165+
} text-[12px] font-bold truncate whitespace-nowrap`}
166166
>
167167
{obj.Name}
168168
</span>
@@ -173,7 +173,7 @@ const RecipientList = (props) => {
173173
props.isSelectListId === ind
174174
? "text-[#424242]"
175175
: "text-base-content"
176-
} text-[12px] font-bold w-[100px] whitespace-nowrap overflow-hidden text-ellipsis cursor-pointer`}
176+
} text-[12px] font-bold truncate whitespace-nowrap cursor-pointer`}
177177
onClick={() => {
178178
setIsEdit({ [obj.Id]: true });
179179
props.setRoleName(obj.Role);
@@ -182,7 +182,7 @@ const RecipientList = (props) => {
182182
{isEdit?.[obj.Id] && props.handleRoleChange ? (
183183
<input
184184
ref={inputRef}
185-
className="bg-transparent p-[3px]"
185+
className="bg-transparent p-[3px] w-full"
186186
value={obj.Role}
187187
onChange={(e) => props.handleRoleChange(e, obj.Id)}
188188
onBlur={() => {
@@ -210,7 +210,7 @@ const RecipientList = (props) => {
210210
props.isSelectListId === ind
211211
? "text-[#424242]"
212212
: "text-base-content"
213-
} text-[10px] font-medium w-[100px] whitespace-nowrap overflow-hidden text-ellipsis`}
213+
} text-[10px] font-medium truncate whitespace-nowrap`}
214214
>
215215
{obj?.Role || obj?.Email}
216216
</span>

apps/OpenSign/src/components/pdf/SignerListComponent.jsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,24 +27,24 @@ function SignerListComponent(props) {
2727

2828
return (
2929
<div
30-
className="rounded-xl mx-1 flex flex-row items-center py-[10px] mt-1"
30+
className="rounded-xl mx-1 flex flex-row flex-grow-0 items-center py-[10px] mt-1"
3131
style={{ background: checkSignerBackColor(props.obj) }}
3232
>
3333
<div
3434
style={{ background: checkUserNameColor(props.obj) }}
35-
className="flex w-[30px] h-[30px] rounded-full justify-center items-center mx-1"
35+
className="flex flex-shrink-0 w-[30px] h-[30px] rounded-full justify-center items-center mx-1"
3636
>
3737
<span className="text-[12px] text-center font-bold text-black uppercase">
3838
{getFirstLetter(
3939
props.obj?.Name || props.obj?.email || props.obj?.Role
4040
)}
4141
</span>
4242
</div>
43-
<div className="flex flex-col">
44-
<span className="text-[12px] font-bold text-[#424242] w-[100px] whitespace-nowrap overflow-hidden text-ellipsis">
43+
<div className="flex flex-grow-0 flex-col overflow-hidden pr-2">
44+
<span className="text-[12px] font-bold truncate whitespace-nowrap">
4545
{props.obj?.Name || props?.obj?.Role}
4646
</span>
47-
<span className="text-[10px] font-medium text-[#424242] w-[100px] whitespace-nowrap overflow-hidden text-ellipsis">
47+
<span className="text-[10px] font-medium truncate whitespace-nowrap">
4848
{props.obj?.Email || props.obj?.email}
4949
</span>
5050
</div>

0 commit comments

Comments
 (0)