# learnpress/4.1.7.2/assets/src/apps/js/blocks/index.js

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.1.7.2. 27 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.1.7.2/code/assets/src/apps/js/blocks/index.js
- Raw: https://pluginprobe.com/plugins/learnpress/4.1.7.2/raw/assets/src/apps/js/blocks/index.js
- Modified: 2022-09-23T02:52:32+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/learnpress/4.1.7.2/code/assets/src/apps/js/blocks/index.js#L10-L20`.

```javascript
import { registerBlockType } from '@wordpress/blocks';

import './category';

import * as template from './template';

const registerBlock = ( block ) => {
	if ( ! block ) {
		return;
	}

	const { metadata, settings, name } = block;

	registerBlockType( name, { ...metadata, ...settings } );
};

/**
 * Function to register blocks.
 */
export const registerLearnPressBlocks = () => {
	[
		template,
	].forEach( registerBlock );
};

registerLearnPressBlocks();

```
