@@ -63,57 +63,62 @@ function Page({
63
63
64
64
< OrganizationJsonLd
65
65
type = "Organization"
66
- id = { settings ?. seo ?. organization ?. id ?? storeConfig . seo . organization . id }
67
- url = { settings ?. seo ?. organization ?. url ?? storeConfig . storeUrl }
68
- sameAs = {
69
- settings ?. seo ?. organization ?. sameAs ??
70
- storeConfig . seo . organization . sameAs
71
- }
72
- logo = {
73
- settings ?. seo ?. organization ?. logo ?? storeConfig . seo . organization . logo
74
- }
75
- image = { {
76
- type : 'ImageObject' ,
77
- url :
78
- settings ?. seo ?. organization ?. image ?. url ??
79
- storeConfig . seo . organization . image . url ,
80
- caption :
81
- settings ?. seo ?. organization ?. image . caption ??
82
- storeConfig . seo . organization . image . caption ,
83
- id :
84
- settings ?. seo ?. organization ?. image ?. id ??
85
- storeConfig . seo . organization . image . id ,
86
- } }
87
- name = {
88
- settings ?. seo ?. organization ?. name ?? storeConfig . seo . organization . name
89
- }
90
- legalName = {
91
- settings ?. seo ?. organization ?. legalName ??
92
- storeConfig . seo . organization . legalName
93
- }
94
- email = {
95
- settings ?. seo ?. organization ?. email ??
96
- storeConfig . seo . organization . email
97
- }
98
- telephone = {
99
- settings ?. seo ?. organization ?. telephone ??
100
- storeConfig . seo . organization . telephone
101
- }
102
- address = { {
103
- type : 'PostalAddress' ,
104
- streetAddress :
105
- settings ?. seo ?. organization ?. address ?. streetAddress ??
106
- storeConfig . seo . organization . address . streetAddress ,
107
- addressLocality :
108
- settings ?. seo ?. organization ?. address ?. addressLocality ??
109
- storeConfig . seo . organization . address . addressLocality ,
110
- postalCode :
111
- settings ?. seo ?. organization ?. address ?. postalCode ??
112
- storeConfig . seo . organization . address . postalCode ,
113
- addressCountry :
114
- settings ?. seo ?. organization ?. address ?. addressCountry ??
115
- storeConfig . seo . organization . address . addressCountry ,
116
- } }
66
+ { ...( settings ?. seo ?. organization ?. id && {
67
+ id : settings . seo . organization . id ,
68
+ } ) }
69
+ { ...( settings ?. seo ?. organization ?. url && {
70
+ url : settings . seo . organization . url ,
71
+ } ) }
72
+ { ...( settings ?. seo ?. organization ?. sameAs ?. length && {
73
+ sameAs : settings . seo . organization . sameAs ,
74
+ } ) }
75
+ { ...( settings ?. seo ?. organization ?. logo && {
76
+ logo : settings . seo . organization . logo ,
77
+ } ) }
78
+ { ...( settings ?. seo ?. organization ?. name && {
79
+ name : settings . seo . organization . name ,
80
+ } ) }
81
+ { ...( settings ?. seo ?. organization ?. legalName && {
82
+ legalName : settings . seo . organization . legalName ,
83
+ } ) }
84
+ { ...( settings ?. seo ?. organization ?. email && {
85
+ email : settings . seo . organization . email ,
86
+ } ) }
87
+ { ...( settings ?. seo ?. organization ?. telephone && {
88
+ telephone : settings . seo . organization . telephone ,
89
+ } ) }
90
+ { ...( settings ?. seo ?. organization ?. image && {
91
+ image : {
92
+ type : 'ImageObject' ,
93
+ ...( settings . seo . organization . image . url && {
94
+ url : settings . seo . organization . image . url ,
95
+ } ) ,
96
+ ...( settings . seo . organization . image . caption && {
97
+ caption : settings . seo . organization . image . caption ,
98
+ } ) ,
99
+ ...( settings . seo . organization . image . id && {
100
+ id : settings . seo . organization . image . id ,
101
+ } ) ,
102
+ } ,
103
+ } ) }
104
+ { ...( settings ?. seo ?. organization ?. address && {
105
+ address : {
106
+ type : 'PostalAddress' ,
107
+ ...( settings . seo . organization . address . streetAddress && {
108
+ streetAddress : settings . seo . organization . address . streetAddress ,
109
+ } ) ,
110
+ ...( settings . seo . organization . address . addressLocality && {
111
+ addressLocality :
112
+ settings . seo . organization . address . addressLocality ,
113
+ } ) ,
114
+ ...( settings . seo . organization . address . postalCode && {
115
+ postalCode : settings . seo . organization . address . postalCode ,
116
+ } ) ,
117
+ ...( settings . seo . organization . address . addressCountry && {
118
+ addressCountry : settings . seo . organization . address . addressCountry ,
119
+ } ) ,
120
+ } ,
121
+ } ) }
117
122
/>
118
123
119
124
{ /*
0 commit comments