UNPKG

@yandex/ui

Version:

Yandex UI components

16 lines (15 loc) 628 B
import React, { ComponentClass, ComponentType } from 'react'; export interface IWithTogglableProps { /** * Состояние открытия. */ opened?: boolean; /** * Обработчик устанавливающий состояние открытия. */ setOpened?: (nextOpened: boolean) => void; } /** * ХОК позволяющий управлять состоянием открытия и закрытия. */ export declare const withTogglable: <T extends IWithTogglableProps>(WrappedComponent: React.ComponentType<T>) => React.ComponentClass<T & IWithTogglableProps, any>;