feat: field based media/public folders (#3208)
This commit is contained in:
@ -12,8 +12,10 @@ const image = {
|
||||
toBlock: ({ alt, image, title }) =>
|
||||
`}"` : ''})`,
|
||||
// eslint-disable-next-line react/display-name
|
||||
toPreview: async ({ alt, image, title }, getAsset) => {
|
||||
const src = await getAsset(image);
|
||||
toPreview: async ({ alt, image, title }, getAsset, fields) => {
|
||||
const imageField = fields?.find(f => f.get('widget') === 'image');
|
||||
const folder = imageField?.get('media_folder');
|
||||
const src = await getAsset(image, folder);
|
||||
return <img src={src || ''} alt={alt || ''} title={title || ''} />;
|
||||
},
|
||||
pattern: /^!\[(.*)\]\((.*?)(\s"(.*)")?\)$/,
|
||||
|
Reference in New Issue
Block a user