# post-carousel/4.0.8/src/blocks/smart-image/icons.js

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

- Page: https://pluginprobe.com/plugins/post-carousel/4.0.8/code/src/blocks/smart-image/icons.js
- Raw: https://pluginprobe.com/plugins/post-carousel/4.0.8/raw/src/blocks/smart-image/icons.js
- Modified: 2026-09-02T10:51:28+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.8/code/src/blocks/smart-image/icons.js#L10-L20`.

```javascript
export const SmartImageBlockIcon = () => (
	<svg
		xmlns="http://www.w3.org/2000/svg"
		width={40}
		height={40}
		viewBox="0 0 25 24"
		fill="none"
		className="sp-smart-post-block-icon"
	>
		<g clipPath="url(#clip0_14239_7484)" fill="none">
			<path
				d="M11.9998 3H4.6665C3.00965 3 1.6665 4.34315 1.6665 6V18C1.6665 19.6569 3.00965 21 4.6665 21H20.6665C22.3234 21 23.6665 19.6569 23.6665 18V14.5"
				stroke="var(--sp-smart-primary-2-600)"
				strokeWidth={1.3}
				strokeLinecap="round"
			/>
			<path
				d="M18.6483 5.59863C18.8181 5.59704 18.9819 5.66162 19.1044 5.7793L24.2255 10.9004C24.3432 11.0229 24.4088 11.1875 24.4071 11.3574C24.4053 11.5272 24.3367 11.6895 24.2167 11.8096C24.0965 11.9297 23.9335 11.9983 23.7635 12C23.5938 12.0016 23.4299 11.936 23.3075 11.8184L18.1864 6.69727C18.0687 6.57478 18.0041 6.41109 18.0057 6.24121C18.0074 6.07127 18.075 5.90826 18.1952 5.78809C18.3153 5.66798 18.4784 5.60032 18.6483 5.59863ZM18.6454 9.23145C18.8175 9.23146 18.9827 9.29925 19.1044 9.4209C19.226 9.54257 19.2947 9.70783 19.2948 9.87988V10.8262C19.2948 10.9114 19.2776 10.9964 19.245 11.0752C19.2124 11.1539 19.1646 11.2259 19.1044 11.2861C19.0441 11.3463 18.9721 11.3942 18.8934 11.4268C18.8148 11.4592 18.7305 11.4756 18.6454 11.4756C18.5601 11.4756 18.4751 11.4594 18.3964 11.4268C18.3178 11.3942 18.2465 11.3462 18.1864 11.2861C18.1262 11.2259 18.0784 11.1539 18.0458 11.0752C18.0132 10.9964 17.9959 10.9114 17.996 10.8262V9.87988C17.996 9.70783 18.0647 9.54257 18.1864 9.4209C18.3081 9.29927 18.4733 9.23145 18.6454 9.23145ZM16.0673 8.17285C16.237 8.17457 16.3993 8.24328 16.5194 8.36328C16.6396 8.48345 16.7082 8.64647 16.7098 8.81641C16.7114 8.98614 16.6468 9.15004 16.5292 9.27246L15.8602 9.94141C15.7377 10.0593 15.5732 10.1247 15.4032 10.123C15.2334 10.1213 15.0711 10.0527 14.951 9.93262C14.831 9.8125 14.7624 9.65031 14.7606 9.48047C14.759 9.31049 14.8244 9.14595 14.9423 9.02344L15.6112 8.35449C15.7337 8.23682 15.8974 8.17118 16.0673 8.17285ZM15.0038 5.58887C15.1742 5.59136 15.3372 5.66083 15.4569 5.78223C15.5767 5.90368 15.6434 6.06773 15.6434 6.23828C15.6434 6.40882 15.5766 6.57287 15.4569 6.69434C15.3372 6.81573 15.1742 6.8852 15.0038 6.8877H14.0575C13.8871 6.88528 13.7241 6.81562 13.6044 6.69434C13.4846 6.57286 13.4169 6.40887 13.4169 6.23828C13.4169 6.06773 13.4846 5.90368 13.6044 5.78223C13.7241 5.661 13.8871 5.59128 14.0575 5.58887H15.0038ZM23.2333 5.58887C23.4053 5.58887 23.5705 5.65768 23.6923 5.7793C23.814 5.90101 23.8827 6.06616 23.8827 6.23828C23.8827 6.41044 23.814 6.57553 23.6923 6.69727C23.5705 6.81894 23.4054 6.8877 23.2333 6.8877H22.287C22.2018 6.88772 22.1176 6.87044 22.0389 6.83789C21.9602 6.80529 21.8883 6.75755 21.828 6.69727C21.7679 6.63711 21.72 6.56586 21.6874 6.4873C21.6548 6.40853 21.6375 6.32354 21.6376 6.23828C21.6375 6.15315 21.6549 6.06891 21.6874 5.99023C21.72 5.91147 21.7677 5.83958 21.828 5.7793C21.8883 5.71901 21.9602 5.67128 22.0389 5.63867C22.1176 5.60614 22.2018 5.58884 22.287 5.58887H23.2333ZM21.8895 2.3457C22.0615 2.34582 22.2269 2.41452 22.3485 2.53613C22.4698 2.65769 22.5378 2.82239 22.538 2.99414C22.5381 3.16613 22.47 3.33134 22.3485 3.45312C22.092 3.66428 21.6042 4.35965 21.2206 4.31152C21.0931 4.3095 20.9686 4.27088 20.8632 4.19922C20.7577 4.12756 20.6756 4.02598 20.6268 3.9082C20.5782 3.79053 20.5649 3.66122 20.5887 3.53613C20.6126 3.41091 20.6729 3.29566 20.7616 3.2041L21.4305 2.53516C21.5523 2.4137 21.7175 2.34559 21.8895 2.3457ZM15.4032 2.35352C15.5731 2.35183 15.7377 2.41739 15.8602 2.53516L16.5292 3.2041C16.6467 3.32657 16.7115 3.49039 16.7098 3.66016C16.7082 3.83008 16.6396 3.99213 16.5194 4.1123C16.3993 4.23247 16.2372 4.30103 16.0673 4.30273C15.8975 4.3044 15.7337 4.23964 15.6112 4.12207L14.9423 3.45312C14.8246 3.3307 14.7591 3.16687 14.7606 2.99707C14.7623 2.82713 14.8309 2.66412 14.951 2.54395C15.0711 2.42391 15.2334 2.35532 15.4032 2.35352ZM18.6454 1C18.8175 1.00002 18.9827 1.06871 19.1044 1.19043C19.2261 1.31215 19.2948 1.47728 19.2948 1.64941V2.59668C19.2948 2.68182 19.2775 2.76605 19.245 2.84473C19.2124 2.9235 19.1647 2.99538 19.1044 3.05566C19.0441 3.11594 18.9722 3.16369 18.8934 3.19629C18.8148 3.22881 18.7305 3.24613 18.6454 3.24609C18.5601 3.24614 18.4751 3.22889 18.3964 3.19629C18.3178 3.16371 18.2466 3.11579 18.1864 3.05566C18.1261 2.99538 18.0784 2.9235 18.0458 2.84473C18.0132 2.76603 17.9959 2.68184 17.996 2.59668V1.64941C17.996 1.47728 18.0647 1.31215 18.1864 1.19043C18.3081 1.06874 18.4733 1 18.6454 1Z"
				fill="var(--sp-smart-primary-2-600)"
			/>
			<path
				d="M10.1165 8.24829C10.1165 9.28385 9.27702 10.1233 8.24145 10.1233C7.20589 10.1233 6.36646 9.28385 6.36646 8.24829C6.36646 7.21278 7.20589 6.37329 8.24145 6.37329C9.27702 6.37329 10.1165 7.21278 10.1165 8.24829Z"
				stroke="var(--sp-smart-primary-2-600)"
				strokeWidth={1.3}
				strokeMiterlimit={10}
				strokeLinecap="round"
				strokeLinejoin="round"
			/>
			<path
				d="M20.1664 17.875L16.4998 14.5L13.1665 17L8.49982 13L5.16638 17.875"
				stroke="var(--sp-smart-primary-2-600)"
				strokeWidth={1.3}
				strokeMiterlimit={10}
				strokeLinecap="round"
				strokeLinejoin="round"
			/>
		</g>
		<defs>
			<clipPath id="clip0_14239_7484">
				<rect width={24} height={24} fill="white" transform="translate(0.666504)" />
			</clipPath>
		</defs>
	</svg>
);

export const SmartImgPreviewImage = () => (
	<svg viewBox="0 0 236 158" fill="none" xmlns="http://www.w3.org/2000/svg">
		<rect x={0.75} y={0.75} width={234.5} height={156.5} rx={3.25} stroke="#9EA9B2" strokeWidth={1.5} />
		<mask id="path-2-inside-1_15473_317007" fill="white">
			<rect x={36.152} y={19} width={162.5} height={120} rx={2.35294} />
		</mask>
		<rect
			x={36.152}
			y={19}
			width={162.5}
			height={120}
			rx={2.35294}
			stroke="#8796A1"
			strokeWidth={14}
			mask="url(#path-2-inside-1_15473_317007)"
		/>
		<path
			d="M66.9912 36.8955C74.2289 36.8955 80.1043 42.7589 80.1045 49.9912C80.1045 57.2264 74.2268 63.1045 66.9912 63.1045C59.759 63.1043 53.8955 57.2295 53.8955 49.9912C53.8957 42.7564 59.7563 36.8957 66.9912 36.8955Z"
			fill="#8796A1"
			stroke="#8796A1"
			strokeWidth={3.79085}
		/>
		<path
			d="M128.474 69.4531C132.453 69.4531 136.437 71.1844 140.719 74.1797C145.005 77.1787 149.375 81.2859 154.153 85.7832C164.749 95.7551 177.21 107.554 193.854 110.606V131.545H40.9491V96.1006C44.1985 97.9562 46.5261 100.328 48.8632 102.724C50.7861 104.695 52.7986 106.773 55.3055 108.315C57.8778 109.898 60.9158 110.894 64.9012 110.894C69.0034 110.893 73.545 108.349 78.08 104.992C82.705 101.568 87.7479 96.9625 92.8905 92.2686C99.0183 86.6754 105.313 80.9342 111.472 76.5811C117.679 72.1932 123.43 69.4532 128.474 69.4531Z"
			fill="#8796A1"
			stroke="#8796A1"
			strokeWidth={3.79085}
		/>
	</svg>
);

```
