# post-carousel/4.0.7/src/blocks/smart-image/imgCssDependency.js

Smart Post – Post Grid, Post Carousel, Post Slider Gutenberg Blocks for Blog &amp; News, version 4.0.7. 136 lines.

- Page: https://pluginprobe.com/plugins/post-carousel/4.0.7/code/src/blocks/smart-image/imgCssDependency.js
- Raw: https://pluginprobe.com/plugins/post-carousel/4.0.7/raw/src/blocks/smart-image/imgCssDependency.js
- Modified: 2026-04-24T11:48:54+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/post-carousel/4.0.7/code/src/blocks/smart-image/imgCssDependency.js#L10-L20`.

```javascript
const imgCssDependency = (attributes) => {
	const {
		uniqueId,
		maxWidth,
		smartImageWidth,
		smartImageHeight,
		imageFocalPoint,
		smartImgBgEnable,
		smartImgBg,
		smartBgImgBorder,
		smartBgImgBorderWidth,
		smartBgImgBorderRadius,
		smartBgImgInnerPadding,
		imgTitleEnable,
		imgTitleTypography,
		imgTitleFontSize,
		imgTitleLineHeight,
		imgTitleLetterSpacing,
		imgTitleWordSpacing,
		imgCaptionEnable,
		imgCaptionTypography,
		imgCapFontSize,
		imgCapLineHeight,
		imgCapLetterSpacing,
		imgCapWordSpacing,
		imgTextColor,
		imgTextPadding,
		imageBorder,
		imageBorderWidth,
		imageBorderRadius,
		imageBoxShadowEnable,
		imageBoxShadow,
		imageBlur,
		imageBrightness,
		imageContrast,
		imageSaturation,
		imageHue,
		enableLink,
		linkType,
		linkBtnTypography,
		linkBtnFontSize,
		linkBtnLineHeight,
		linkBtnLetterSpacing,
		linkBtnWordSpacing,
		linkButtonColor,
		linkButtonBg,
		linkButtonBorder,
		linkBtnBorderWidth,
		linkBtnBorderRadius,
		linkBtnBoxShadowEnable,
		linkBtnBoxShadow,
		linkBtnPadding,
		linkBtnBorderWidthHover,
		linkBtnBorderRadiusHover,
		linkBtnBoxShadowEnableHover,
		linkBtnBoxShadowHover,
		imageShapeSet,
		maskingShapedUpload,
		maskSize,
		imgHoverOverlayEnable,
		imgHoverOverlayColor,
		selectImageShape,
		imageFilter,
		imgHoverEffectOpacity,
		imgMaskingEnable,
	} = attributes;

	const dependency = [
		uniqueId,
		maxWidth,
		smartImageWidth,
		smartImageHeight,
		imageFocalPoint,
		smartImgBgEnable,
		smartImgBg,
		smartBgImgBorder,
		smartBgImgBorderWidth,
		smartBgImgBorderRadius,
		smartBgImgInnerPadding,
		imgTitleEnable,
		imgTitleTypography,
		imgTitleFontSize,
		imgTitleLineHeight,
		imgTitleLetterSpacing,
		imgTitleWordSpacing,
		imgCaptionEnable,
		imgCaptionTypography,
		imgCapFontSize,
		imgCapLineHeight,
		imgCapLetterSpacing,
		imgCapWordSpacing,
		imgTextColor,
		imgTextPadding,
		imageBorder,
		imageBorderWidth,
		imageBorderRadius,
		imageBoxShadowEnable,
		imageBoxShadow,
		imageBlur,
		imageBrightness,
		imageContrast,
		imageSaturation,
		imageHue,
		enableLink,
		linkType,
		linkBtnTypography,
		linkBtnFontSize,
		linkBtnLineHeight,
		linkBtnLetterSpacing,
		linkBtnWordSpacing,
		linkButtonColor,
		linkButtonBg,
		linkButtonBorder,
		linkBtnBorderWidth,
		linkBtnBorderRadius,
		linkBtnBoxShadowEnable,
		linkBtnBoxShadow,
		linkBtnPadding,
		linkBtnBorderWidthHover,
		linkBtnBorderRadiusHover,
		linkBtnBoxShadowEnableHover,
		linkBtnBoxShadowHover,
		imageShapeSet,
		maskingShapedUpload,
		maskSize,
		imgHoverOverlayEnable,
		imgHoverOverlayColor,
		selectImageShape,
		imageFilter,
		imgHoverEffectOpacity,
		imgMaskingEnable,
	];
	return dependency;
};
export default imgCssDependency;

```
