UNPKG

@atlaskit/button

Version:

A button triggers an event or action. They let users know what will happen next.

35 lines 713 B
import React from 'react'; import Spinner from '@atlaskit/spinner'; function getSpinnerAppearance({ appearance, isDisabled, isSelected }) { if (isDisabled) { return 'inherit'; } if (isSelected) { return 'invert'; } if (appearance === 'primary' || appearance === 'danger') { return 'invert'; } return 'inherit'; } export default function LoadingSpinner({ appearance, isDisabled, isSelected, spacing = 'default' }) { const size = spacing === 'default' ? 'medium' : 'small'; return /*#__PURE__*/React.createElement(Spinner, { size: size, label: ", Loading", appearance: getSpinnerAppearance({ appearance, isDisabled, isSelected }) }); }