Displays a small animated loader, shown inline with text. Use case: contextual loading animation.
Displays a small animated loader, shown inline with text. Use case: contextual loading animation.
<span>some text on top</span>
<div>before <span id="loader-inline"></span> Some text after</div>
<div>some text under loader</div>
import React from 'react';
import {render} from 'react-dom';
import Loader from '@jetbrains/ring-ui/components/loader-inline/loader-inline';
render(<Loader/>, document.getElementById('loader-inline'));
<span id="loader-inline"></span>
import React from 'react';
import {render} from 'react-dom';
import Loader from '@jetbrains/ring-ui/components/loader-inline/loader-inline';
render(<Loader>Loading...</Loader>, document.getElementById('loader-inline'));
<div class="container">
<span>some text on top</span>
<div>before <span id="loader-inline"></span> Some text after</div>
<div>some text under loader</div>
</div>
body {
background-color: #000;
}
:global(.container) {
color: #fff;
}
import React from 'react';
import {render} from 'react-dom';
import Loader from '@jetbrains/ring-ui/components/loader-inline/loader-inline';
render(<Loader theme={Loader.Theme.DARK} />, document.getElementById('loader-inline'));
<div class="container">
<span>some text on top</span>
<div>before <span id="loader-inline"></span> Some text after</div>
<div>some text under loader</div>
</div>
body {
background-color: #E5F4FF;
}
import React from 'react';
import {render} from 'react-dom';
import Loader from '@jetbrains/ring-ui/components/loader-inline/loader-inline';
render(<Loader className="loader" />, document.getElementById('loader-inline'));
<div class="ring-loader-inline"></div>
import injectStyles from '@jetbrains/ring-ui/components/loader-inline/inject-styles';
injectStyles();