@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
76 lines • 4.04 kB
text/typescript
import React from "react";
import { Autocomplete } from "@base-ui/react/autocomplete";
//#region src/EditorSlashMenu/atoms.d.ts
declare const EditorSlashMenuRoot: typeof Autocomplete.Root;
declare const EditorSlashMenuList: {
({ ref, className, ...rest }: React.ComponentProps<typeof Autocomplete.List> & {
ref?: React.RefObject<HTMLDivElement | null>;
}): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuPortalProps = React.ComponentProps<typeof Autocomplete.Portal> & {
/**
* When `container` is not provided, it uses a shared container created by `usePortalContainer`.
*/
container?: HTMLElement | null;
};
declare const EditorSlashMenuPortal: {
({ container, ...rest }: EditorSlashMenuPortalProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuPositionerProps = React.ComponentProps<typeof Autocomplete.Positioner>;
declare const EditorSlashMenuPositioner: {
({ className, align, positionMethod, side, sideOffset, ...rest }: EditorSlashMenuPositionerProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuPopupProps = React.ComponentProps<typeof Autocomplete.Popup>;
declare const EditorSlashMenuPopup: {
({ className, initialFocus, ...rest }: EditorSlashMenuPopupProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemProps = React.ComponentProps<typeof Autocomplete.Item> & {
danger?: boolean;
};
declare const EditorSlashMenuItem: {
({ className, danger, ...rest }: EditorSlashMenuItemProps): React.JSX.Element;
displayName: string;
};
declare const EditorSlashMenuGroup: React.ForwardRefExoticComponent<Omit<import("@base-ui/react").AutocompleteGroupProps, "ref"> & React.RefAttributes<HTMLDivElement>>;
type EditorSlashMenuGroupLabelProps = React.ComponentProps<typeof Autocomplete.GroupLabel>;
declare const EditorSlashMenuGroupLabel: {
({ className, ...rest }: EditorSlashMenuGroupLabelProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuEmptyProps = React.ComponentProps<typeof Autocomplete.Empty>;
declare const EditorSlashMenuEmpty: {
({ className, ...rest }: EditorSlashMenuEmptyProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemContentProps = React.HTMLAttributes<HTMLDivElement>;
declare const EditorSlashMenuItemContent: {
({ className, ...rest }: EditorSlashMenuItemContentProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemIconProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemIcon: {
({ className, ...rest }: EditorSlashMenuItemIconProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemLabelProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemLabel: {
({ className, ...rest }: EditorSlashMenuItemLabelProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemExtraProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemExtra: {
({ className, ...rest }: EditorSlashMenuItemExtraProps): React.JSX.Element;
displayName: string;
};
type EditorSlashMenuHiddenInputProps = React.ComponentProps<typeof Autocomplete.Input>;
declare const EditorSlashMenuHiddenInput: {
({ className, ...rest }: EditorSlashMenuHiddenInputProps): React.JSX.Element;
displayName: string;
};
//#endregion
export { EditorSlashMenuEmpty, EditorSlashMenuEmptyProps, EditorSlashMenuGroup, EditorSlashMenuGroupLabel, EditorSlashMenuGroupLabelProps, EditorSlashMenuHiddenInput, EditorSlashMenuHiddenInputProps, EditorSlashMenuItem, EditorSlashMenuItemContent, EditorSlashMenuItemContentProps, EditorSlashMenuItemExtra, EditorSlashMenuItemExtraProps, EditorSlashMenuItemIcon, EditorSlashMenuItemIconProps, EditorSlashMenuItemLabel, EditorSlashMenuItemLabelProps, EditorSlashMenuItemProps, EditorSlashMenuList, EditorSlashMenuPopup, EditorSlashMenuPopupProps, EditorSlashMenuPortal, EditorSlashMenuPortalProps, EditorSlashMenuPositioner, EditorSlashMenuPositionerProps, EditorSlashMenuRoot };
//# sourceMappingURL=atoms.d.mts.map