# post-carousel/4.0.8/src/divi-5/module-icons.js

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

- Page: https://pluginprobe.com/plugins/post-carousel/4.0.8/code/src/divi-5/module-icons.js
- Raw: https://pluginprobe.com/plugins/post-carousel/4.0.8/raw/src/divi-5/module-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/divi-5/module-icons.js#L10-L20`.

```javascript
/**
 * Module Icons Registration
 * Registers custom icons for Divi 5 modules
 * Following official Divi 5 pattern from d5-extension-example-modules
 *
 * @package Smart_Post_Show_Pro
 */

import { addFilter } from "@wordpress/hooks";
import { spspIcon } from "./icons";

// Add module icons to the icon library - following official Divi 5 pattern
addFilter("divi.iconLibrary.icon.map", "spsp.divi5IconLibrary", (icons) => {
	return {
		...icons, // Important: preserves all existing icons
		[spspIcon.name]: spspIcon,
	};
});

```
