1 | import { ComponentType } from 'react';
|
2 | import { SingleValueProps } from '../components/SingleValue';
|
3 | import { Fade } from './transitions';
|
4 | import { GroupTypeBase, OptionTypeBase } from '../types';
|
5 |
|
6 | export type AnimatedSingleValueProps<
|
7 | OptionType extends OptionTypeBase,
|
8 | GroupType extends GroupTypeBase<OptionType> = GroupTypeBase<OptionType>
|
9 | > = SingleValueProps<OptionType, GroupType>;
|
10 |
|
11 | export function AnimatedSingleValue<
|
12 | OptionType extends OptionTypeBase,
|
13 | GroupType extends GroupTypeBase<OptionType> = GroupTypeBase<OptionType>
|
14 | >(
|
15 | WrappedComponent: ComponentType<SingleValueProps<OptionType, GroupType>>,
|
16 | ): ComponentType<AnimatedSingleValueProps<OptionType, GroupType>>;
|
17 |
|
18 | export default AnimatedSingleValue;
|