Trilium Frontend API
    Preparing search index...

    Interface DropdownProps

    From T, pick a set of properties whose keys are in the union K

    interface DropdownProps {
        buttonClassName?: string;
        buttonProps?: Partial<HTMLAttributes<HTMLButtonElement> & DataAttributes>;
        children: ComponentChildren;
        className?: Signalish<string>;
        disabled?: boolean;
        dropdownContainerClassName?: string;
        dropdownContainerRef?: MutableRef<HTMLDivElement>;
        dropdownContainerStyle?: CSSProperties;
        dropdownOptions?: Partial<Options>;
        dropdownRef?: MutableRef<Dropdown>;
        forceShown?: boolean;
        hideToggleArrow?: boolean;
        iconAction?: boolean;
        id?: Signalish<string>;
        isStatic?: boolean;
        noDropdownListStyle?: boolean;
        noSelectButtonStyle?: boolean;
        onHidden?: () => void;
        onShown?: () => void;
        text?: ComponentChildren;
        title?: string;
        titleOptions?: Partial<Options>;
        titlePosition?: "bottom" | "left" | "right" | "top";
    }

    Hierarchy (View Summary)

    Index

    Properties

    buttonClassName?: string
    className?: Signalish<string>
    disabled?: boolean
    dropdownContainerClassName?: string
    dropdownContainerRef?: MutableRef<HTMLDivElement>
    dropdownContainerStyle?: CSSProperties
    dropdownOptions?: Partial<Options>
    dropdownRef?: MutableRef<Dropdown>
    forceShown?: boolean
    hideToggleArrow?: boolean
    iconAction?: boolean

    If set to true, then the dropdown button will be considered an icon action (without normal border and sized for icons only).

    id?: Signalish<string>
    isStatic?: boolean
    noDropdownListStyle?: boolean
    noSelectButtonStyle?: boolean
    onHidden?: () => void
    onShown?: () => void
    title?: string
    titleOptions?: Partial<Options>
    titlePosition?: "bottom" | "left" | "right" | "top"