UNPKG

nudge-components-library

Version:

A library of nudge UI components

30 lines 1.14 kB
import React from "react"; import "../../styles/tokens.css"; import "../../styles/globals.css"; export type DropdownMenuProps = { dropdownLabel?: string; options: { label: string; value: string; nudgeText?: string; }[]; selected?: string; defaultSelected?: string; onChange?: (value: string) => void; placeholder?: string; disabled?: boolean; id?: string; ariaLabel?: string; onFocus?: React.FocusEventHandler<HTMLButtonElement>; onBlur?: React.FocusEventHandler<HTMLButtonElement>; onCommit?: (value: string) => void; nudgeVisible?: boolean; nudgePosition?: "top" | "bottom" | "left" | "right"; renderNudge?: (option: { label: string; value: string; nudgeText?: string; } | undefined) => React.ReactNode; }; export declare function DropdownMenu({ dropdownLabel, options, selected, defaultSelected, onChange, placeholder, disabled, id, ariaLabel, onFocus, onBlur, onCommit, nudgeVisible, nudgePosition, renderNudge, }: DropdownMenuProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=DropdownMenu.d.ts.map