DefinitelyTyped/types/react-twitter-auth/react-twitter-auth-tests.tsx
Dmitriy Savchenko 686d449242 [react-twitter-auth] update types (#27680)
* Add missing props

* Add more tests

* Update types version

* Fix specified type version for package

* Fix specified version
2018-08-06 11:35:26 -07:00

53 lines
1.8 KiB
TypeScript

import * as React from 'react';
import TwitterLogin from 'react-twitter-auth';
const ReactTwitterAuth: React.StatelessComponent = () => {
function handleSucess(response: string) {}
function handleFailure(msg: string) {}
return (
<div>
<TwitterLogin
loginUrl="http://server.url/api/v1/auth/twitter"
onSuccess={ handleSucess }
onFailure={ handleFailure }
requestTokenUrl="http://server.url/api/v1/auth/twitter/reverse"
/>
<TwitterLogin
loginUrl="http://server.url/api/v1/auth/twitter"
onSuccess={ handleSucess }
onFailure={ handleFailure }
requestTokenUrl="http://server.url/api/v1/auth/twitter/reverse"
dialogWidth={ 1200 }
dialogHeight={ 800 }
style={{display: "initial"}}
disabled={ false }
text={ "test" }
tag="button"
credentials="same-origin"
showIcon={true}
/>
<TwitterLogin
loginUrl="http://server.url/api/v1/auth/twitter"
onSuccess={ handleSucess }
onFailure={ handleFailure }
requestTokenUrl="http://server.url/api/v1/auth/twitter/reverse"
dialogWidth={ 1200 }
dialogHeight={ 800 }
style={{display: "initial"}}
disabled={ false }
text={ "test" }
tag="button"
credentials="same-origin"
showIcon={true}
customHeaders={{
authorization: 'Bearer sometoken',
}}
forceLogin={true}
>
Login with twitter
</TwitterLogin>
</div>
);
};