refactor: flow typing (#1012)

* fix: padding

* fix: Minor button alignment issues

* feat: Add icon to invite people button

* WIP
This commit is contained in:
Tom Moor
2019-08-08 23:09:09 -07:00
committed by GitHub
parent 7b2eea0009
commit d024d31f66
64 changed files with 207 additions and 144 deletions

View File

@@ -40,7 +40,7 @@ class Details extends React.Component<Props> {
clearTimeout(this.timeout);
}
handleSubmit = async (ev: SyntheticEvent<*>) => {
handleSubmit = async (ev: SyntheticEvent<>) => {
ev.preventDefault();
try {

View File

@@ -22,7 +22,7 @@ class Export extends React.Component<Props> {
@observable isLoading: boolean = false;
@observable isExporting: boolean = false;
handleSubmit = async (ev: SyntheticEvent<*>) => {
handleSubmit = async (ev: SyntheticEvent<>) => {
ev.preventDefault();
this.isLoading = true;

View File

@@ -59,7 +59,7 @@ class Notifications extends React.Component<Props> {
this.props.notificationSettings.fetchPage();
}
handleChange = async (ev: SyntheticInputEvent<*>) => {
handleChange = async (ev: SyntheticInputEvent<>) => {
const { notificationSettings } = this.props;
const setting = notificationSettings.getByEvent(ev.target.name);

View File

@@ -38,7 +38,7 @@ class Profile extends React.Component<Props> {
clearTimeout(this.timeout);
}
handleSubmit = async (ev: SyntheticEvent<*>) => {
handleSubmit = async (ev: SyntheticEvent<>) => {
ev.preventDefault();
await this.props.auth.updateUser({

View File

@@ -28,7 +28,7 @@ class Tokens extends React.Component<Props> {
this.name = ev.target.value;
};
handleSubmit = async (ev: SyntheticEvent<*>) => {
handleSubmit = async (ev: SyntheticEvent<>) => {
ev.preventDefault();
await this.props.apiKeys.create({ name: this.name });
this.name = '';

View File

@@ -4,7 +4,6 @@ import { observable } from 'mobx';
import { observer } from 'mobx-react';
import styled from 'styled-components';
import Dropzone from 'react-dropzone';
import LoadingIndicator from 'components/LoadingIndicator';
import Flex from 'shared/components/Flex';
import Modal from 'components/Modal';
@@ -14,8 +13,8 @@ import { uploadFile, dataUrlToBlob } from 'utils/uploadFile';
type Props = {
children?: React.Node,
onSuccess: string => *,
onError: string => *,
onSuccess: string => void | Promise<void>,
onError: string => void,
submitText: string,
borderRadius: number,
};

View File

@@ -9,7 +9,7 @@ type Props = {
event: string,
description: string,
disabled: boolean,
onChange: *,
onChange: (ev: SyntheticInputEvent<>) => void | Promise<void>,
};
const NotificationListItem = ({

View File

@@ -6,7 +6,7 @@ import ApiKey from 'models/ApiKey';
type Props = {
token: ApiKey,
onDelete: (tokenId: string) => *,
onDelete: (tokenId: string) => void,
};
const TokenListItem = ({ token, onDelete }: Props) => {