13 lines
434 B
Plaintext
13 lines
434 B
Plaintext
import React from 'react';
|
|
import './LoadingOverlay.css';
|
|
|
|
export default function LoadingOverlay({ visible = false, text = '', inline = false, dark = false }) {
|
|
if (!visible) return null;
|
|
return (
|
|
<div className={'aa-loading-overlay' + (inline ? ' is-inline' : '') + (dark ? ' is-dark' : '')}>
|
|
<div className="aa-loading-spinner" />
|
|
{text ? <div className="aa-loading-text">{text}</div> : null}
|
|
</div>
|
|
);
|
|
}
|