Commit a29d80df by Johannes Schill

Update typescript notifications #13425

parent 2d65845b
...@@ -2,14 +2,12 @@ import React from 'react'; ...@@ -2,14 +2,12 @@ import React from 'react';
import { components } from 'react-select'; import { components } from 'react-select';
import { OptionProps } from 'react-select/lib/components/Option'; import { OptionProps } from 'react-select/lib/components/Option';
export interface Props { // https://github.com/JedWatson/react-select/issues/3038
children: Element; interface ExtendedOptionProps extends OptionProps<any> {
isSelected: boolean;
data: any; data: any;
getStyles: any;
} }
export const Option = (props: OptionProps<any>) => { export const Option = (props: ExtendedOptionProps) => {
const { children, isSelected, data } = props; const { children, isSelected, data } = props;
return ( return (
<components.Option {...props}> <components.Option {...props}>
......
...@@ -7,6 +7,20 @@ const model = { ...@@ -7,6 +7,20 @@ const model = {
clearValue: jest.fn(), clearValue: jest.fn(),
onSelect: jest.fn(), onSelect: jest.fn(),
getStyles: jest.fn(), getStyles: jest.fn(),
getValue: jest.fn(),
hasValue: true,
isMulti: false,
options: [],
selectOption: jest.fn(),
selectProps: {},
setValue: jest.fn(),
isDisabled: false,
isFocused: false,
isSelected: false,
innerRef: null,
innerProps: null,
label: 'Option label',
type: null,
children: 'Model title', children: 'Model title',
data: { data: {
title: 'Model title', title: 'Model title',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment