# ultimate-markdown/trunk/admin/react/shared-components/LoadingScreen.js

Ultimate Markdown – Markdown Editor, Importer, &amp; Exporter, version trunk. 16 lines.

- Page: https://pluginprobe.com/plugins/ultimate-markdown/trunk/code/admin/react/shared-components/LoadingScreen.js
- Raw: https://pluginprobe.com/plugins/ultimate-markdown/trunk/raw/admin/react/shared-components/LoadingScreen.js
- Modified: 2025-12-21T11:39:50+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/ultimate-markdown/trunk/code/admin/react/shared-components/LoadingScreen.js#L10-L20`.

```javascript
const LoadingScreen = (props) => {
  return (
      <div className={'loading-screen'}>
          <div className={'loading-screen__wrapper'}>
              <div className={'loading-screen__content'}>
                  <div className="loading-screen__spinner-container">
                      <div className="loading-screen__spinner"></div>
                  </div>
                  <div className="loading-screen__text">{typeof props.dataUpdateRequired !== 'undefined' && props.dataUpdateRequired ? props.generatingDataMessage : props.loadingDataMessage}</div>
              </div>
          </div>
      </div>
  );
};

export default LoadingScreen;
```
