react-mail-chips
Version:
🍟 A simple react component for managing and displaying multiple email addresses as chips.
21 lines (17 loc) • 778 B
TypeScript
import * as react_jsx_runtime from 'react/jsx-runtime';
type ReactMailChipsProps = {
emails: string[];
setEmails: (emails: string[]) => void;
className?: string;
chipClassName?: string;
inputContainerClassName?: string;
placeholder?: string;
delimiters?: Delimiter[];
recommendedEmails?: string[];
};
type Delimiter = "," | ";" | "Enter" | " " | "End" | "ArrowLeft" | "ArrowUp" | "ArrowRight" | "ArrowDown" | "Insert";
/**
* ReactMailChips component for handling email input with chips and recommendations
*/
declare const ReactMailChips: ({ emails, setEmails, className, chipClassName, inputContainerClassName, placeholder, delimiters, recommendedEmails, }: ReactMailChipsProps) => react_jsx_runtime.JSX.Element;
export { ReactMailChips };