# elementor/3.8.0-beta1/app/modules/kit-library/assets/js/components/page-loader.js

Elementor Website Builder – more than just a page builder, version 3.8.0-beta1. 20 lines.

- Page: https://pluginprobe.com/plugins/elementor/3.8.0-beta1/code/app/modules/kit-library/assets/js/components/page-loader.js
- Raw: https://pluginprobe.com/plugins/elementor/3.8.0-beta1/raw/app/modules/kit-library/assets/js/components/page-loader.js
- Modified: 2022-09-19T16:26:20+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/elementor/3.8.0-beta1/code/app/modules/kit-library/assets/js/components/page-loader.js#L10-L20`.

```javascript
import { Icon } from '@elementor/app-ui';

import './page-loader.scss';

export default function PageLoader( props ) {
	return (
		<div className={ `e-kit-library__page-loader ${ props.className }` }>
			<Icon className="eicon-loading eicon-animation-spin" />
		</div>
	);
}

PageLoader.propTypes = {
	className: PropTypes.string,
};

PageLoader.defaultProps = {
	className: '',
};

```
