@launchmenu/core
Version:
An environment for visual keyboard controlled applets
21 lines • 863 B
TypeScript
import { FC } from "react";
import { IMenu } from "../../menus/menu/_types/IMenu";
import { IMenuItem } from "../../menus/items/_types/IMenuItem";
import { IMenuItemFrameProps } from "./_types/IMenuItemFrameProps";
/**
* A menu item frame that visualizes selection state and click handler for item execution
*/
export declare const MenuItemFrame: FC<IMenuItemFrameProps>;
declare type IConnections = {
connectBgPrevious?: boolean;
connectBgNext?: boolean;
};
/**
* Checks whether we should connect to adjacent items (concerning corner radii)
* @param menu The menu that the item is in
* @param item The item to check for
* @returns Whether the previous and next items are selected
*/
export declare function useConnectAdjacent(menu?: IMenu, item?: IMenuItem): IConnections;
export {};
//# sourceMappingURL=MenuItemFrame.d.ts.map