ep_images_extended
Version:
Insert images inline with text, float them, resize them, and more.
17 lines (13 loc) • 571 B
JavaScript
;
const {buildDeliveryConfig} = require('../static/js/imageSource');
const buildClientSettings = (pluginSettings = {}, mimeTypes = {}) => {
const clientSettings = {
storageType: pluginSettings.storage?.type || 'local',
delivery: buildDeliveryConfig(pluginSettings),
mimeTypes,
};
if (pluginSettings.fileTypes) clientSettings.fileTypes = pluginSettings.fileTypes;
if (pluginSettings.maxFileSize) clientSettings.maxFileSize = pluginSettings.maxFileSize;
return clientSettings;
};
module.exports = {buildClientSettings};