UNPKG

@textbus/xnote

Version:

A high-performance rich text editor that supports multiplayer online collaboration.

27 lines (26 loc) 815 B
import { JSXNode, Props } from '@viewfly/core'; import { HTMLAttributes } from '@viewfly/platform-browser'; export type DropdownTriggerTypes = 'hover' | 'click' | 'none'; export interface DropdownMenu { disabled?: boolean; label: JSXNode; value: any; } export interface DropdownProps extends Props { trigger?: DropdownTriggerTypes; menu: DropdownMenu[] | JSXNode; width?: string; class?: HTMLAttributes<HTMLElement>['class']; style?: HTMLAttributes<HTMLElement>['style']; abreast?: boolean; padding?: string; toLeft?: boolean; disabled?: boolean; arrow?: boolean; onCheck?(value: any): void; onExpendStateChange?(is: boolean): void; } export declare const Dropdown: (props: DropdownProps) => { isShow(b: boolean): void; $render: () => JSXNode; };