atom-nuclide
Version:
A unified developer experience for web and mobile development, built as a suite of features on top of Atom to provide hackability and the support of an active community.
102 lines (90 loc) • 3.35 kB
JavaScript
Object.defineProperty(exports, '__esModule', {
value: true
});
/*
* Copyright (c) 2015-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the license found in the LICENSE file in
* the root directory of this source tree.
*/
var _reactForAtom2;
function _reactForAtom() {
return _reactForAtom2 = require('react-for-atom');
}
var _Block2;
function _Block() {
return _Block2 = require('./Block');
}
var _ProgressBar2;
function _ProgressBar() {
return _ProgressBar2 = require('./ProgressBar');
}
var _LoadingSpinner2;
function _LoadingSpinner() {
return _LoadingSpinner2 = require('./LoadingSpinner');
}
var ProgressBarExample = function ProgressBarExample() {
return (_reactForAtom2 || _reactForAtom()).React.createElement(
'div',
null,
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_ProgressBar2 || _ProgressBar()).ProgressBar, null)
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_ProgressBar2 || _ProgressBar()).ProgressBar, { max: 100, value: 0 })
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_ProgressBar2 || _ProgressBar()).ProgressBar, { max: 100, value: 50 })
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_ProgressBar2 || _ProgressBar()).ProgressBar, { max: 100, value: 100 })
)
);
};
var LoadingSpinnerExample = function LoadingSpinnerExample() {
return (_reactForAtom2 || _reactForAtom()).React.createElement(
'div',
null,
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_LoadingSpinner2 || _LoadingSpinner()).LoadingSpinner, { size: 'EXTRA_SMALL' })
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_LoadingSpinner2 || _LoadingSpinner()).LoadingSpinner, { size: 'SMALL' })
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_LoadingSpinner2 || _LoadingSpinner()).LoadingSpinner, { size: 'MEDIUM' })
),
(_reactForAtom2 || _reactForAtom()).React.createElement(
(_Block2 || _Block()).Block,
null,
(_reactForAtom2 || _reactForAtom()).React.createElement((_LoadingSpinner2 || _LoadingSpinner()).LoadingSpinner, { size: 'LARGE' })
)
);
};
var ProgressIndicatorExamples = {
sectionName: 'Progress Indicators',
description: 'Show that work is being performed. Consider using one of these for any work > 1s.',
examples: [{
title: 'ProgressBar',
component: ProgressBarExample
}, {
title: 'LoadingSpinner',
component: LoadingSpinnerExample
}]
};
exports.ProgressIndicatorExamples = ProgressIndicatorExamples;