Files
ComfyUI_frontend/src/utils/envUtil.ts

18 lines
445 B
TypeScript

import { ElectronAPI } from '@comfyorg/comfyui-electron-types'
export function isElectron() {
return 'electronAPI' in window && window.electronAPI !== undefined
}
export function electronAPI() {
return (window as any).electronAPI as ElectronAPI
}
export function showNativeSystemMenu() {
electronAPI()?.showContextMenu()
}
export function isNativeWindow() {
return isElectron() && !!window.navigator.windowControlsOverlay?.visible
}