@@ -331,44 +331,68 @@ export function BrandingSetting() {
331
331
< Card >
332
332
< div >
333
333
< h3 > { trans ( "branding.logo" ) } </ h3 >
334
- < StyledRectUploadContainer >
335
- < Upload
336
- name = "logo"
337
- className = "avatar-uploader"
338
- listType = "picture-card"
339
- showUploadList = { false }
340
- beforeUpload = { beforeUpload }
341
- maxCount = { 1 }
342
- customRequest = { ( options ) => handleUpload ( options , SettingsEnum . LOGO ) }
343
- >
344
- { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGO ] )
345
- ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGO ] ! ) } alt = "logo" />
346
- : uploadButton ( loading [ SettingsEnum . LOGO ] )
347
- }
348
- </ Upload >
349
- < HelpText > { trans ( "branding.logoHelp" ) } </ HelpText >
350
- </ StyledRectUploadContainer >
334
+ { ! Boolean ( configOrgId ) ? (
335
+ < >
336
+ < Input
337
+ placeholder = { trans ( "branding.logoUrlPlaceholder" ) }
338
+ value = { brandingConfig ?. config_set ?. [ SettingsEnum . LOGO ] || "" }
339
+ onChange = { ( e ) => updateSettings ( SettingsEnum . LOGO , e . target . value ) }
340
+ style = { { marginBottom : 12 } }
341
+ />
342
+ < HelpText > { trans ( "branding.logoUrlHelp" ) } </ HelpText >
343
+ </ >
344
+ ) : (
345
+ < StyledRectUploadContainer >
346
+ < Upload
347
+ name = "logo"
348
+ className = "avatar-uploader"
349
+ listType = "picture-card"
350
+ showUploadList = { false }
351
+ beforeUpload = { beforeUpload }
352
+ maxCount = { 1 }
353
+ customRequest = { ( options ) => handleUpload ( options , SettingsEnum . LOGO ) }
354
+ >
355
+ { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGO ] )
356
+ ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGO ] ! ) } alt = "logo" />
357
+ : uploadButton ( loading [ SettingsEnum . LOGO ] )
358
+ }
359
+ </ Upload >
360
+ < HelpText > { trans ( "branding.logoHelp" ) } </ HelpText >
361
+ </ StyledRectUploadContainer >
362
+ ) }
351
363
</ div >
352
364
353
365
< div style = { { marginTop : "20px" } } >
354
366
< h3 > { trans ( "branding.squareLogo" ) } </ h3 >
355
- < StyledSquareUploadContainer >
356
- < Upload
357
- name = "squareLogo"
358
- className = "avatar-uploader"
359
- listType = "picture-card"
360
- showUploadList = { false }
361
- beforeUpload = { beforeUpload }
362
- maxCount = { 1 }
363
- customRequest = { ( options ) => handleUpload ( options , SettingsEnum . SQUARE_LOGO ) }
364
- >
365
- { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . SQUARE_LOGO ] )
366
- ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . SQUARE_LOGO ] ! ) } alt = "square_logo" />
367
- : uploadButton ( loading [ SettingsEnum . SQUARE_LOGO ] )
368
- }
369
- </ Upload >
370
- < HelpText > { trans ( "branding.squareLogoHelp" ) } </ HelpText >
371
- </ StyledSquareUploadContainer >
367
+ { ! Boolean ( configOrgId ) ? (
368
+ < >
369
+ < Input
370
+ placeholder = { trans ( "branding.squareLogoUrlPlaceholder" ) }
371
+ value = { brandingConfig ?. config_set ?. [ SettingsEnum . SQUARE_LOGO ] || "" }
372
+ onChange = { ( e ) => updateSettings ( SettingsEnum . SQUARE_LOGO , e . target . value ) }
373
+ style = { { marginBottom : 12 } }
374
+ />
375
+ < HelpText > { trans ( "branding.squareLogoUrlHelp" ) } </ HelpText >
376
+ </ >
377
+ ) : (
378
+ < StyledSquareUploadContainer >
379
+ < Upload
380
+ name = "squareLogo"
381
+ className = "avatar-uploader"
382
+ listType = "picture-card"
383
+ showUploadList = { false }
384
+ beforeUpload = { beforeUpload }
385
+ maxCount = { 1 }
386
+ customRequest = { ( options ) => handleUpload ( options , SettingsEnum . SQUARE_LOGO ) }
387
+ >
388
+ { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . SQUARE_LOGO ] )
389
+ ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . SQUARE_LOGO ] ! ) } alt = "square_logo" />
390
+ : uploadButton ( loading [ SettingsEnum . SQUARE_LOGO ] )
391
+ }
392
+ </ Upload >
393
+ < HelpText > { trans ( "branding.squareLogoHelp" ) } </ HelpText >
394
+ </ StyledSquareUploadContainer >
395
+ ) }
372
396
</ div >
373
397
</ Card >
374
398
</ BrandingSettingContent >
@@ -536,23 +560,39 @@ export function BrandingSetting() {
536
560
style = { { marginBottom : 12 } }
537
561
/>
538
562
< HelpText > { trans ( "branding.errorPageHelp" ) } </ HelpText >
539
- < h3 style = { { marginTop : "20px" } } > { trans ( "branding.errorPageImage" ) } </ h3 >
540
- < StyledRectUploadContainer >
541
- < Upload
542
- name = "errorPageImage"
543
- className = "avatar-uploader"
544
- listType = "picture-card"
545
- showUploadList = { false }
546
- beforeUpload = { beforeUpload }
547
- maxCount = { 1 }
548
- customRequest = { ( options ) => handleUpload ( options , SettingsEnum . ERROR_PAGE_IMAGE ) }
549
- >
550
- { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . ERROR_PAGE_IMAGE ] )
551
- ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . ERROR_PAGE_IMAGE ] ! ) } alt = "error_page_image" />
552
- : uploadButton ( loading [ SettingsEnum . ERROR_PAGE_IMAGE ] )
553
- }
554
- </ Upload >
555
- </ StyledRectUploadContainer >
563
+
564
+ { ! Boolean ( configOrgId ) ? (
565
+ < >
566
+ < h3 style = { { marginTop : "20px" } } > { trans ( "branding.errorPageImageUrl" ) } </ h3 >
567
+ < Input
568
+ placeholder = { trans ( "branding.errorPageImageUrlPlaceholder" ) }
569
+ value = { brandingConfig ?. config_set ?. [ SettingsEnum . ERROR_PAGE_IMAGE ] || "" }
570
+ onChange = { ( e ) => updateSettings ( SettingsEnum . ERROR_PAGE_IMAGE , e . target . value ) }
571
+ style = { { marginBottom : 12 } }
572
+ />
573
+ < HelpText > { trans ( "branding.errorPageImageUrlHelp" ) } </ HelpText >
574
+ </ >
575
+ ) : (
576
+ < >
577
+ < h3 style = { { marginTop : "20px" } } > { trans ( "branding.errorPageImage" ) } </ h3 >
578
+ < StyledRectUploadContainer >
579
+ < Upload
580
+ name = "errorPageImage"
581
+ className = "avatar-uploader"
582
+ listType = "picture-card"
583
+ showUploadList = { false }
584
+ beforeUpload = { beforeUpload }
585
+ maxCount = { 1 }
586
+ customRequest = { ( options ) => handleUpload ( options , SettingsEnum . ERROR_PAGE_IMAGE ) }
587
+ >
588
+ { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . ERROR_PAGE_IMAGE ] )
589
+ ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . ERROR_PAGE_IMAGE ] ! ) } alt = "error_page_image" />
590
+ : uploadButton ( loading [ SettingsEnum . ERROR_PAGE_IMAGE ] )
591
+ }
592
+ </ Upload >
593
+ </ StyledRectUploadContainer >
594
+ </ >
595
+ ) }
556
596
</ div >
557
597
< Divider />
558
598
< div >
@@ -564,51 +604,39 @@ export function BrandingSetting() {
564
604
style = { { marginBottom : 12 } }
565
605
/>
566
606
< HelpText > { trans ( "branding.signUpPageHelp" ) } </ HelpText >
567
- < h3 style = { { marginTop : "20px" } } > { trans ( "branding.signUpPageImage" ) } </ h3 >
568
- < StyledRectUploadContainer >
569
- < Upload
570
- name = "signUpPageImage"
571
- className = "avatar-uploader"
572
- listType = "picture-card"
573
- showUploadList = { false }
574
- beforeUpload = { beforeUpload }
575
- maxCount = { 1 }
576
- customRequest = { ( options ) => handleUpload ( options , SettingsEnum . SIGNUP_PAGE_IMAGE ) }
577
- >
578
- { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . SIGNUP_PAGE_IMAGE ] )
579
- ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . SIGNUP_PAGE_IMAGE ] ! ) } alt = "signup_page_image" />
580
- : uploadButton ( loading [ SettingsEnum . SIGNUP_PAGE_IMAGE ] )
581
- }
582
- </ Upload >
583
- </ StyledRectUploadContainer >
584
- </ div >
585
- < Divider />
586
- < div >
587
- < h3 style = { { marginTop : "20px" } } > { trans ( "branding.loggedOutPage" ) } </ h3 >
588
- < TextArea
589
- rows = { 4 }
590
- value = { brandingConfig ?. config_set ?. loggedOutPageText || "" }
591
- onChange = { ( e ) => updateSettings ( SettingsEnum . LOGGED_OUT_PAGE_TEXT , e . target . value ) }
592
- style = { { marginBottom : 12 } }
593
- />
594
- < HelpText > { trans ( "branding.loggedOutPageHelp" ) } </ HelpText >
595
- < h3 style = { { marginTop : "20px" } } > { trans ( "branding.loggedOutPageImage" ) } </ h3 >
596
- < StyledRectUploadContainer >
597
- < Upload
598
- name = "loggedOutPageImage"
599
- className = "avatar-uploader"
600
- listType = "picture-card"
601
- showUploadList = { false }
602
- beforeUpload = { beforeUpload }
603
- maxCount = { 1 }
604
- customRequest = { ( options ) => handleUpload ( options , SettingsEnum . LOGOUT_PAGE_IMAGE ) }
605
- >
606
- { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGOUT_PAGE_IMAGE ] )
607
- ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . LOGOUT_PAGE_IMAGE ] ! ) } alt = "logout_page_image" />
608
- : uploadButton ( loading [ SettingsEnum . LOGOUT_PAGE_IMAGE ] )
609
- }
610
- </ Upload >
611
- </ StyledRectUploadContainer >
607
+
608
+ { ! Boolean ( configOrgId ) ? (
609
+ < >
610
+ < h3 style = { { marginTop : "20px" } } > { trans ( "branding.signUpPageImageUrl" ) } </ h3 >
611
+ < Input
612
+ placeholder = { trans ( "branding.signUpPageImageUrlPlaceholder" ) }
613
+ value = { brandingConfig ?. config_set ?. [ SettingsEnum . SIGNUP_PAGE_IMAGE ] || "" }
614
+ onChange = { ( e ) => updateSettings ( SettingsEnum . SIGNUP_PAGE_IMAGE , e . target . value ) }
615
+ style = { { marginBottom : 12 } }
616
+ />
617
+ < HelpText > { trans ( "branding.signUpPageImageUrlHelp" ) } </ HelpText >
618
+ </ >
619
+ ) : (
620
+ < >
621
+ < h3 style = { { marginTop : "20px" } } > { trans ( "branding.signUpPageImage" ) } </ h3 >
622
+ < StyledRectUploadContainer >
623
+ < Upload
624
+ name = "signUpPageImage"
625
+ className = "avatar-uploader"
626
+ listType = "picture-card"
627
+ showUploadList = { false }
628
+ beforeUpload = { beforeUpload }
629
+ maxCount = { 1 }
630
+ customRequest = { ( options ) => handleUpload ( options , SettingsEnum . SIGNUP_PAGE_IMAGE ) }
631
+ >
632
+ { Boolean ( brandingConfig ?. config_set ?. [ SettingsEnum . SIGNUP_PAGE_IMAGE ] )
633
+ ? < img src = { buildMaterialPreviewURL ( brandingConfig ?. config_set ?. [ SettingsEnum . SIGNUP_PAGE_IMAGE ] ! ) } alt = "signup_page_image" />
634
+ : uploadButton ( loading [ SettingsEnum . SIGNUP_PAGE_IMAGE ] )
635
+ }
636
+ </ Upload >
637
+ </ StyledRectUploadContainer >
638
+ </ >
639
+ ) }
612
640
</ div >
613
641
< Divider />
614
642
< div style = { { marginTop : "20px" } } >
0 commit comments