@opencloud-eu/design-system
Version:
OpenCloud Design System is used to design OpenCloud UI components
28 lines (27 loc) • 916 B
TypeScript
export interface Props {
/**
* @docs Theme of the emoji picker.
* @default light
*/
theme?: 'light' | 'dark';
}
export interface Emits {
/**
* @docs Emitted when an emoji has been selected.
*/
(e: 'emojiSelect', emoji: string): void;
/**
* @docs Emitted when the user has clicked outside of the emoji picker.
*/
(e: 'clickOutside'): void;
}
declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
emojiSelect: (emoji: string) => any;
clickOutside: () => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onEmojiSelect?: (emoji: string) => any;
onClickOutside?: () => any;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {
emojiPickerRef: HTMLDivElement;
}, any>;
export default _default;