@lobehub/ui
Version:
Lobe UI is an open-source UI component library for building AIGC web apps
114 lines (113 loc) • 4.24 kB
text/typescript
import React from "react";
import * as react_jsx_runtime15 from "react/jsx-runtime";
import * as _base_ui_react_autocomplete0 from "@base-ui/react/autocomplete";
import { Autocomplete } from "@base-ui/react/autocomplete";
//#region src/EditorSlashMenu/atoms.d.ts
declare const EDITOR_SLASH_MENU_CONTAINER_ATTR = "data-lobe-ui-editor-slash-menu-container";
declare const EditorSlashMenuRoot: typeof Autocomplete.Root;
declare const EditorSlashMenuList: React.ForwardRefExoticComponent<Omit<_base_ui_react_autocomplete0.AutocompleteListProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
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_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuPositionerProps = React.ComponentProps<typeof Autocomplete.Positioner>;
declare const EditorSlashMenuPositioner: {
({
className,
align,
positionMethod,
side,
sideOffset,
...rest
}: EditorSlashMenuPositionerProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuPopupProps = React.ComponentProps<typeof Autocomplete.Popup>;
declare const EditorSlashMenuPopup: {
({
className,
initialFocus,
...rest
}: EditorSlashMenuPopupProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemProps = React.ComponentProps<typeof Autocomplete.Item> & {
danger?: boolean;
};
declare const EditorSlashMenuItem: {
({
className,
danger,
...rest
}: EditorSlashMenuItemProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
declare const EditorSlashMenuGroup: React.ForwardRefExoticComponent<_base_ui_react_autocomplete0.AutocompleteGroupProps & React.RefAttributes<HTMLDivElement>>;
type EditorSlashMenuGroupLabelProps = React.ComponentProps<typeof Autocomplete.GroupLabel>;
declare const EditorSlashMenuGroupLabel: {
({
className,
...rest
}: EditorSlashMenuGroupLabelProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuEmptyProps = React.ComponentProps<typeof Autocomplete.Empty>;
declare const EditorSlashMenuEmpty: {
({
className,
...rest
}: EditorSlashMenuEmptyProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemContentProps = React.HTMLAttributes<HTMLDivElement>;
declare const EditorSlashMenuItemContent: {
({
className,
...rest
}: EditorSlashMenuItemContentProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemIconProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemIcon: {
({
className,
...rest
}: EditorSlashMenuItemIconProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemLabelProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemLabel: {
({
className,
...rest
}: EditorSlashMenuItemLabelProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuItemExtraProps = React.HTMLAttributes<HTMLSpanElement>;
declare const EditorSlashMenuItemExtra: {
({
className,
...rest
}: EditorSlashMenuItemExtraProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
type EditorSlashMenuHiddenInputProps = React.ComponentProps<typeof Autocomplete.Input>;
declare const EditorSlashMenuHiddenInput: {
({
className,
...rest
}: EditorSlashMenuHiddenInputProps): react_jsx_runtime15.JSX.Element;
displayName: string;
};
//#endregion
export { EDITOR_SLASH_MENU_CONTAINER_ATTR, EditorSlashMenuEmpty, EditorSlashMenuGroup, EditorSlashMenuGroupLabel, EditorSlashMenuHiddenInput, EditorSlashMenuItem, EditorSlashMenuItemContent, EditorSlashMenuItemExtra, EditorSlashMenuItemIcon, EditorSlashMenuItemLabel, EditorSlashMenuList, EditorSlashMenuPopup, EditorSlashMenuPortal, EditorSlashMenuPositioner, EditorSlashMenuRoot };
//# sourceMappingURL=atoms.d.mts.map