Electron: Fix version difference errors (#5988)
This commit is contained in:
parent
5b210b1755
commit
5ddd0fbdcf
@ -29,11 +29,12 @@ const ActiveCallHeader: FC<StateProps> = ({
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
document.body.classList.toggle('has-call-header', Boolean(isCallPanelVisible));
|
document.body.classList.toggle('has-call-header', Boolean(isCallPanelVisible));
|
||||||
window.electron?.setWindowButtonsPosition(isCallPanelVisible ? 'lowered' : 'standard');
|
const updateButtonPosition = window.electron?.setWindowButtonsPosition || window.electron?.setTrafficLightPosition;
|
||||||
|
updateButtonPosition?.(isCallPanelVisible ? 'lowered' : 'standard');
|
||||||
|
|
||||||
return () => {
|
return () => {
|
||||||
document.body.classList.toggle('has-call-header', false);
|
document.body.classList.toggle('has-call-header', false);
|
||||||
window.electron?.setWindowButtonsPosition('standard');
|
updateButtonPosition?.('standard');
|
||||||
};
|
};
|
||||||
}, [isCallPanelVisible]);
|
}, [isCallPanelVisible]);
|
||||||
|
|
||||||
|
|||||||
@ -12,6 +12,11 @@ const electronApi: ElectronApi = {
|
|||||||
setWindowTitle: (title?: string) => ipcRenderer.invoke(ElectronAction.SET_WINDOW_TITLE, title),
|
setWindowTitle: (title?: string) => ipcRenderer.invoke(ElectronAction.SET_WINDOW_TITLE, title),
|
||||||
setWindowButtonsPosition:
|
setWindowButtonsPosition:
|
||||||
(position: WindowButtonsPosition) => ipcRenderer.invoke(ElectronAction.SET_WINDOW_BUTTONS_POSITION, position),
|
(position: WindowButtonsPosition) => ipcRenderer.invoke(ElectronAction.SET_WINDOW_BUTTONS_POSITION, position),
|
||||||
|
/**
|
||||||
|
* @deprecated Use `setWindowButtonsPosition` instead
|
||||||
|
*/
|
||||||
|
setTrafficLightPosition:
|
||||||
|
(position: WindowButtonsPosition) => ipcRenderer.invoke(ElectronAction.SET_WINDOW_BUTTONS_POSITION, position),
|
||||||
setIsAutoUpdateEnabled: (value: boolean) => ipcRenderer.invoke(ElectronAction.SET_IS_AUTO_UPDATE_ENABLED, value),
|
setIsAutoUpdateEnabled: (value: boolean) => ipcRenderer.invoke(ElectronAction.SET_IS_AUTO_UPDATE_ENABLED, value),
|
||||||
getIsAutoUpdateEnabled: () => ipcRenderer.invoke(ElectronAction.GET_IS_AUTO_UPDATE_ENABLED),
|
getIsAutoUpdateEnabled: () => ipcRenderer.invoke(ElectronAction.GET_IS_AUTO_UPDATE_ENABLED),
|
||||||
setIsTrayIconEnabled: (value: boolean) => ipcRenderer.invoke(ElectronAction.SET_IS_TRAY_ICON_ENABLED, value),
|
setIsTrayIconEnabled: (value: boolean) => ipcRenderer.invoke(ElectronAction.SET_IS_TRAY_ICON_ENABLED, value),
|
||||||
|
|||||||
@ -28,6 +28,10 @@ export interface ElectronApi {
|
|||||||
openNewWindow: (url: string, title?: string) => Promise<void>;
|
openNewWindow: (url: string, title?: string) => Promise<void>;
|
||||||
setWindowTitle: (title?: string) => Promise<void>;
|
setWindowTitle: (title?: string) => Promise<void>;
|
||||||
setWindowButtonsPosition: (position: WindowButtonsPosition) => Promise<void>;
|
setWindowButtonsPosition: (position: WindowButtonsPosition) => Promise<void>;
|
||||||
|
/**
|
||||||
|
* @deprecated Use `setWindowButtonsPosition` instead
|
||||||
|
*/
|
||||||
|
setTrafficLightPosition: (position: WindowButtonsPosition) => Promise<void>;
|
||||||
setIsAutoUpdateEnabled: (value: boolean) => Promise<void>;
|
setIsAutoUpdateEnabled: (value: boolean) => Promise<void>;
|
||||||
getIsAutoUpdateEnabled: () => Promise<boolean>;
|
getIsAutoUpdateEnabled: () => Promise<boolean>;
|
||||||
setIsTrayIconEnabled: (value: boolean) => Promise<void>;
|
setIsTrayIconEnabled: (value: boolean) => Promise<void>;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user