mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 12:55:00 +00:00
34 lines
1.0 KiB
TypeScript
34 lines
1.0 KiB
TypeScript
export * from './menu.types';
|
|
import { DesktopMenuItem } from './desktop/item';
|
|
import { DesktopMenu } from './desktop/root';
|
|
import { DesktopMenuSeparator } from './desktop/separator';
|
|
import { DesktopMenuSub } from './desktop/sub';
|
|
import { MenuTrigger } from './menu-trigger';
|
|
import { MobileMenuItem } from './mobile/item';
|
|
import { MobileMenu } from './mobile/root';
|
|
import { MobileMenuSeparator } from './mobile/separator';
|
|
import { MobileMenuSub } from './mobile/sub';
|
|
|
|
const MenuItem = BUILD_CONFIG.isMobileEdition
|
|
? MobileMenuItem
|
|
: DesktopMenuItem;
|
|
const MenuSeparator = BUILD_CONFIG.isMobileEdition
|
|
? MobileMenuSeparator
|
|
: DesktopMenuSeparator;
|
|
const MenuSub = BUILD_CONFIG.isMobileEdition ? MobileMenuSub : DesktopMenuSub;
|
|
const Menu = BUILD_CONFIG.isMobileEdition ? MobileMenu : DesktopMenu;
|
|
|
|
export {
|
|
DesktopMenu,
|
|
DesktopMenuItem,
|
|
DesktopMenuSeparator,
|
|
DesktopMenuSub,
|
|
MobileMenu,
|
|
MobileMenuItem,
|
|
MobileMenuSeparator,
|
|
MobileMenuSub,
|
|
};
|
|
|
|
export { Menu, MenuItem, MenuSeparator, MenuSub, MenuTrigger };
|
|
export * from './mobile/hook';
|