react-elegant-ui
Version:
Elegant UI components, made by BEM best practices for react
23 lines (22 loc) • 736 B
TypeScript
import React, { FC } from 'react';
import { PressEvents } from '@react-types/shared';
import { IComponentHTMLElement } from '../../../types/IComponent';
import './Select-Trigger.css';
import '../TriggerIconContainer/Select-TriggerIconContainer.css';
import '../TriggerIcon/Select-TriggerIcon.css';
/**
* Minimal interface required for any trigger component
*/
export interface ISelectTrigger extends IComponentHTMLElement, PressEvents {
/**
* Make element unavailable
*/
disabled?: boolean;
}
export declare const SelectTriggerContext: React.Context<ISelectTrigger>;
/**
* Basic implementation of select trigger
*
* You can replace it to anything other
*/
export declare const SelectTrigger: FC<ISelectTrigger>;