@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
20 lines (19 loc) • 671 B
TypeScript
import React, { ChangeEventHandler } from 'react';
export declare const TOGGLE_DEFAULT_VALUE: {
checked: any;
defaultChecked: boolean;
disabled: boolean;
onChange: () => void;
onFocus: () => void;
onBlur: () => void;
};
export interface ToggleContextInterface {
checked?: boolean | null;
defaultChecked?: boolean;
disabled?: boolean;
onChange?: ChangeEventHandler<HTMLInputElement>;
onFocus?: ChangeEventHandler<HTMLInputElement>;
onBlur?: ChangeEventHandler<HTMLInputElement>;
}
export declare const ToggleContext: React.Context<ToggleContextInterface>;
export declare function useToggleContext(): ToggleContextInterface;