SlackButton does not need to be connected

This commit is contained in:
Tom Moor
2018-07-02 22:37:07 -07:00
parent 2fd8b35ca9
commit a049e0e9bc

View File

@ -1,21 +1,18 @@
// @flow // @flow
import * as React from 'react'; import * as React from 'react';
import styled from 'styled-components'; import styled from 'styled-components';
import { inject } from 'mobx-react';
import { slackAuth } from 'shared/utils/routeHelpers'; import { slackAuth } from 'shared/utils/routeHelpers';
import Button from 'components/Button';
import SlackLogo from 'shared/components/SlackLogo'; import SlackLogo from 'shared/components/SlackLogo';
import AuthStore from 'stores/AuthStore'; import Button from 'components/Button';
type Props = { type Props = {
auth: AuthStore,
scopes?: string[], scopes?: string[],
redirectUri?: string, redirectUri: string,
state: string, state: string,
label?: string, label?: string,
}; };
function SlackButton({ auth, state, label, scopes, redirectUri }: Props) { function SlackButton({ state, scopes, redirectUri, label }: Props) {
const handleClick = () => const handleClick = () =>
(window.location.href = slackAuth(state, scopes, redirectUri)); (window.location.href = slackAuth(state, scopes, redirectUri));
@ -36,4 +33,4 @@ const SpacedSlackLogo = styled(SlackLogo)`
padding-right: 4px; padding-right: 4px;
`; `;
export default inject('auth')(SlackButton); export default SlackButton;