UNPKG

react-conventions

Version:

An open source set of React components that implement Ambassador's Design and UX patterns.

31 lines (25 loc) 637 B
import React from 'react' import Button from 'react-conventions/lib/Button' import Spinner from 'react-conventions/lib/Spinner' class ExampleSpinnerDelay extends React.Component { constructor(props) { super(props) } state = { loading: true } cancelLoader = () => { this.setState({ loading: false }) } render() { return( <div> <Button onClick={this.cancelLoader}>{this.state.loading ? 'Cancel' : 'Canceled'}</Button> <Spinner loading={this.state.loading} delay={5000} type='spinner-bounce' position='inline' /> </div> ) } } export default ExampleSpinnerDelay