mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
parent
d5dda024d3
commit
2469ce7136
3 changed files with 61 additions and 0 deletions
|
@ -16,6 +16,8 @@ const successHtml = require('./icon_success.html');
|
|||
const warningHtml = require('./icon_warning.html');
|
||||
const errorHtml = require('./icon_error.html');
|
||||
const inactiveHtml = require('./icon_inactive.html');
|
||||
const spinnerHtml = require('./icon_spinner.html');
|
||||
const spinnerJs = require('raw!./icon_spinner.js');
|
||||
|
||||
export default props => (
|
||||
<GuidePage title={props.route.name}>
|
||||
|
@ -134,5 +136,22 @@ export default props => (
|
|||
html={inactiveHtml}
|
||||
/>
|
||||
</GuideSection>
|
||||
|
||||
<GuideSection
|
||||
title="Spinner"
|
||||
source={[{
|
||||
type: GuideSectionTypes.HTML,
|
||||
code: spinnerHtml,
|
||||
}]}
|
||||
>
|
||||
<GuideText>
|
||||
You can use Icons to represent a loading and successfully-loaded state.
|
||||
</GuideText>
|
||||
|
||||
<GuideDemo
|
||||
html={spinnerHtml}
|
||||
js={spinnerJs}
|
||||
/>
|
||||
</GuideSection>
|
||||
</GuidePage>
|
||||
);
|
||||
|
|
23
ui_framework/doc_site/src/views/icon/icon_spinner.html
Normal file
23
ui_framework/doc_site/src/views/icon/icon_spinner.html
Normal file
|
@ -0,0 +1,23 @@
|
|||
<div class="kuiFieldGroup" id="loadingDemo">
|
||||
<div class="kuiFieldGroupSection">
|
||||
<span class="kuiIcon kuiIcon--basic fa-spinner fa-spin"></span>
|
||||
</div>
|
||||
|
||||
<div class="kuiFieldGroupSection">
|
||||
<p class="kuiText">
|
||||
Loading...
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="kuiFieldGroup" id="loadedDemo">
|
||||
<div class="kuiFieldGroupSection">
|
||||
<span id="spinnerDemo" class="kuiIcon kuiIcon--success fa-check"></span>
|
||||
</div>
|
||||
|
||||
<div class="kuiFieldGroupSection">
|
||||
<p class="kuiText">
|
||||
Loaded!
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
19
ui_framework/doc_site/src/views/icon/icon_spinner.js
Normal file
19
ui_framework/doc_site/src/views/icon/icon_spinner.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
/* eslint-disable */
|
||||
|
||||
const $loading = $('#loadingDemo');
|
||||
const $loaded = $('#loadedDemo');
|
||||
let isLoading = true;
|
||||
|
||||
$loaded.hide();
|
||||
|
||||
setInterval(() => {
|
||||
if (isLoading) {
|
||||
isLoading = false;
|
||||
$loading.hide();
|
||||
$loaded.show();
|
||||
} else {
|
||||
isLoading = true;
|
||||
$loading.show();
|
||||
$loaded.hide();
|
||||
}
|
||||
}, 2000);
|
Loading…
Add table
Add a link
Reference in a new issue