DefinitelyTyped/types/react-loader/react-loader-tests.tsx
Sudarsan Balaji e6f9364b53 [react-loader] Add type definitions (#16873)
* Add types for react-loader

* Make requested changes
2017-06-01 11:49:18 -07:00

62 lines
1.0 KiB
TypeScript

import * as Loader from 'react-loader';
import * as React from 'react';
const options = {
lines: 13,
length: 20,
width: 10,
radius: 30,
scale: 1.00,
corners: 1,
color: '#000',
opacity: 0.25,
rotate: 0,
direction: 1,
speed: 1,
trail: 60,
fps: 20,
zIndex: 2e9,
top: '50%',
left: '50%',
shadow: false,
hwaccel: false,
position: 'absolute'
};
class MyComponent extends React.Component<any, any> {
getInitialState() {
return { loaded: false };
}
render() {
return (
<div>
<Loader
loaded={false}
lines={13}
length={20}
width={10}
radius={30}
corners={1}
rotate={0}
direction={1}
color="#000"
speed={1}
trail={60}
shadow={false}
hwaccel={false}
className="spinner"
zIndex={2e9}
top="50%"
left="50%"
scale={1.00}
loadedClassName="loadedContent" />
<Loader
loaded={false}
options={options}
className='spinner' />
</div>
);
}
}