+
+
+ updateLink(link.id, 'label', e.target.value)} />
+
+
+
+ updateLink(link.id, 'url', e.target.value)} />
+
+
+
+
+
+
+ updateLink(link.id, 'imageUrl', e.target.value)} />
+ {renderImageAssetSelector(link.imageUrl, value => updateLink(link.id, 'imageUrl', value), `resources-link-image-${link.id}-asset`)}
+
+
+
+ updateLink(link.id, 'amazonUrl', e.target.value)} />
+
+
+
+ updateLink(link.id, 'amazonLabel', e.target.value)} />
+
+
+
+ updateLink(link.id, 'tags', e.target.value.split(',').map(tag => tag.trim()).filter(Boolean))} />
+
+
+
+
+
+