# ghostkit/3.4.4/settings/pages/index.js

Block Animations, Motion &amp; Scroll Effects – Ghost Kit, version 3.4.4. 39 lines.

- Page: https://pluginprobe.com/plugins/ghostkit/3.4.4/code/settings/pages/index.js
- Raw: https://pluginprobe.com/plugins/ghostkit/3.4.4/raw/settings/pages/index.js
- Modified: 2024-02-18T18:40:24+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/ghostkit/3.4.4/code/settings/pages/index.js#L10-L20`.

```javascript
import { applyFilters } from '@wordpress/hooks';
import { __ } from '@wordpress/i18n';

import Blocks from './blocks';
import Breakpoints from './breakpoints';
import CssJs from './css-js';
import Fonts from './fonts';
import Icons from './icons';
import Typography from './typography';

export default function () {
	return applyFilters('ghostkit.settings.pages', {
		blocks: {
			label: __('Blocks', 'ghostkit'),
			block: Blocks,
		},
		icons: {
			label: __('Icons', 'ghostkit'),
			block: Icons,
		},
		typography: {
			label: __('Typography', 'ghostkit'),
			block: Typography,
		},
		fonts: {
			label: __('Fonts', 'ghostkit'),
			block: Fonts,
		},
		breakpoints: {
			label: __('Breakpoints', 'ghostkit'),
			block: Breakpoints,
		},
		css_js: {
			label: __('CSS & JavaScript', 'ghostkit'),
			block: CssJs,
		},
	});
}

```
