1
1
import React , { useRef , useState , useEffect } from "react" ;
2
2
import SignatureCanvas from "react-signature-canvas" ;
3
- import { themeColor } from "../../constant/const" ;
4
3
5
4
function SignPad ( {
6
5
isSignPad,
@@ -291,7 +290,7 @@ function SignPad({
291
290
< div className = "flex flex-row justify-between mt-[3px]" >
292
291
< div className = "flex flex-row justify-between gap-[5px] md:gap-[8px] text-[11px] md:text-base" >
293
292
{ isStamp ? (
294
- < span style = { { color : themeColor } } className = "signTab " >
293
+ < span className = "op-link-primary op-link " >
295
294
{ widgetType === "image"
296
295
? "Upload image"
297
296
: "Upload stamp image" }
@@ -306,22 +305,14 @@ function SignPad({
306
305
setIsTab ( "draw" ) ;
307
306
setImage ( ) ;
308
307
} }
309
- style = { {
310
- color : isTab === "draw" ? themeColor : "#515252" ,
311
- marginLeft : "2px "
312
- } }
313
- className = "signTab"
308
+ className = { ` $ {
309
+ isTab === "draw"
310
+ ? "op-link-primary "
311
+ : "no-underline"
312
+ } op-link underline-offset-8 ml-[2px]` }
314
313
>
315
314
Draw
316
315
</ span >
317
-
318
- < div
319
- className = {
320
- isTab === "draw"
321
- ? "border-[1.5px] border-[#108783]"
322
- : "border-[1.5px] border-[#ffffff]"
323
- }
324
- > </ div >
325
316
</ div >
326
317
< div >
327
318
< span
@@ -331,21 +322,14 @@ function SignPad({
331
322
setIsTab ( "uploadImage" ) ;
332
323
setSignatureType ( "" ) ;
333
324
} }
334
- style = { {
335
- color :
336
- isTab === "uploadImage" ? themeColor : "#515252 "
337
- } }
338
- className = "signTab"
325
+ className = { ` $ {
326
+ isTab === "uploadImage"
327
+ ? "op-link-primary "
328
+ : "no-underline"
329
+ } op-link underline-offset-8 ml-[2px]` }
339
330
>
340
331
Upload Image
341
332
</ span >
342
- < div
343
- className = {
344
- isTab === "uploadImage"
345
- ? "border-[1.5px] border-[#108783]"
346
- : "border-[1.5px] border-[#ffffff]"
347
- }
348
- > </ div >
349
333
</ div >
350
334
< div >
351
335
< span
@@ -356,22 +340,14 @@ function SignPad({
356
340
setSignatureType ( "" ) ;
357
341
setImage ( ) ;
358
342
} }
359
- style = { {
360
- color : isTab === "type" ? themeColor : "#515252" ,
361
- marginLeft : "2px "
362
- } }
363
- className = "signTab"
343
+ className = { ` $ {
344
+ isTab === "type"
345
+ ? "op-link-primary "
346
+ : "no-underline"
347
+ } op-link underline-offset-8 ml-[2px]` }
364
348
>
365
349
Type
366
350
</ span >
367
-
368
- < div
369
- className = {
370
- isTab === "type"
371
- ? "border-[1.5px] border-[#108783]"
372
- : "border-[1.5px] border-[#ffffff]"
373
- }
374
- > </ div >
375
351
</ div >
376
352
{ ! isInitial && defaultSign ? (
377
353
< div >
@@ -383,23 +359,14 @@ function SignPad({
383
359
setSignatureType ( "" ) ;
384
360
setImage ( ) ;
385
361
} }
386
- style = { {
387
- color :
388
- isTab === "mysignature"
389
- ? themeColor
390
- : "#515252"
391
- } }
392
- className = "signTab"
362
+ className = { `${
363
+ isTab === "mysignature"
364
+ ? "op-link-primary"
365
+ : "no-underline"
366
+ } op-link underline-offset-8 ml-[2px]`}
393
367
>
394
368
My Signature
395
369
</ span >
396
- < div
397
- className = {
398
- isTab === "mysignature"
399
- ? "border-[1.5px] border-[#108783]"
400
- : "border-[1.5px] border-[#ffffff]"
401
- }
402
- > </ div >
403
370
</ div >
404
371
) : (
405
372
isInitial &&
@@ -413,23 +380,14 @@ function SignPad({
413
380
setSignatureType ( "" ) ;
414
381
setImage ( ) ;
415
382
} }
416
- style = { {
417
- color :
418
- isTab === "mysignature"
419
- ? themeColor
420
- : "#515252"
421
- } }
422
- className = "signTab"
383
+ className = { `${
384
+ isTab === "mysignature"
385
+ ? "op-link-primary"
386
+ : "no-underline"
387
+ } op-link underline-offset-8 ml-[2px]`}
423
388
>
424
389
My Initials
425
390
</ span >
426
- < div
427
- className = {
428
- isTab === "mysignature"
429
- ? "border-[1.5px] border-[#108783]"
430
- : "border-[1.5px] border-[#ffffff]"
431
- }
432
- > </ div >
433
391
</ div >
434
392
)
435
393
) }
0 commit comments