Properly type Modal props to ensure useful typescript checking (#10238
* Properly type Modal props to ensure useful typescript checking * delint * Iterate * Iterate * Fix modal.close loop * Iterate * Fix tests * Add comment * Fix test
This commit is contained in:
parent
ae5725b24c
commit
629e5cb01f
124 changed files with 600 additions and 560 deletions
|
@ -26,10 +26,10 @@ import Heading from "../typography/Heading";
|
|||
|
||||
interface IProps {
|
||||
// false to display an error saying that we couldn't connect to the integration manager
|
||||
connected: boolean;
|
||||
connected?: boolean;
|
||||
|
||||
// true to display a loading spinner
|
||||
loading: boolean;
|
||||
loading?: boolean;
|
||||
|
||||
// The source URL to load
|
||||
url?: string;
|
||||
|
@ -45,7 +45,7 @@ interface IState {
|
|||
export default class IntegrationManager extends React.Component<IProps, IState> {
|
||||
private dispatcherRef: string;
|
||||
|
||||
public static defaultProps = {
|
||||
public static defaultProps: Partial<IProps> = {
|
||||
connected: true,
|
||||
loading: false,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue