resizer-image-content-source-block
/
5.15.1-rc.3506
resizer-image-content-source-block 5.15.1-rc.3506
Install from the command line:
Learn more about npm packages
$ npm install @wpmedia/resizer-image-content-source-block@5.15.1-rc.3506
Install via package.json:
"@wpmedia/resizer-image-content-source-block": "5.15.1-rc.3506"
About this version
This is specifically to make sure that resized image urls are available at themes' blocks.json
widths.
- Add AC relevant to the block
- Add the endpoint that this content source is hitting
Detail the data structure returned from this content source
- n/a
Param | Type | Description |
---|---|---|
param |
- Add the TTL of the content source
import React from 'react';
import PropTypes from 'prop-types';
import getProperties from 'fusion:properties';
import { Image } from '@wpmedia/engine-theme-sdk';
import { useContent } from 'fusion:content';
const ManualBlock = ({ customFields, arcSite }) => {
const resizedImageOptions = useContent({
source: 'resize-image-api',
query: { raw_image_url: customFields.imageURL },
});
return (
<Image
url={customFields.imageURL}
alt={customFields.headline}
smallWidth={274}
smallHeight={206}
mediumWidth={274}
mediumHeight={206}
largeWidth={377}
largeHeight={283}
breakpoints={getProperties(arcSite)?.breakpoints}
resizerURL={getProperties(arcSite)?.resizerURL}
resizedImageOptions={resizedImageOptions}
/>
)
ManualBlock.propTypes = {
customFields: PropTypes.shape({
imageURL: PropTypes.string.tag({
label: 'Image URL',
group: 'Configure Content',
})
}),
};
ManualBlock.label = 'Manual Block – Arc Block';
export default ManualBlock;
The following urls are allowed by default to be resized on the client-side:
'images.arcpublishing.com',
's3.amazonaws.com/arc-authors/',
'static.themebuilder.aws.arc.pub',
'themebuilder-api-uploads-ap-northeast-1.s3.amazonaws.com',
'themebuilder-api-uploads-eu-central-1.s3.amazonaws.com',
'themebuilder-api-uploads-us-east-1.s3.amazonaws.com',
'themebuilder-api-uploads.s3.amazonaws.com',
Details
- resizer-image-content-source-block
- WPMedia
- over 2 years ago
- CC-BY-NC-ND-4.0
- 1 dependencies
Assets
- resizer-image-content-source-block-5.15.1-rc.3506-npm.tgz
Download activity
- Total downloads 2
- Last 30 days 0
- Last week 0
- Today 0