mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-10 09:53:48 +00:00
3128f5a195
* refactor: add typescript dependencies * chore: update chakra-ui * refactor: typescript config * refactor: convert <MenuBar> component to typescript * refactor: convert <TooltipActionBtn> component to typescript * refactor: improve UX in file upload * refactor: upgrade dependencies * refactor: prepare data provider * refactor: prevent importing bad fields * refactor: extract merge to provider * refactor(upload): parser merges only given fields * refactor(upload): add event fields to excel * refactor(upload): improve styling on modal open * style: improve styling in menu * style: prevent global pollution * feat(upload): add upload options * fix: avoid potential bug in log queue
13 lines
303 B
TypeScript
13 lines
303 B
TypeScript
// @ts-nocheck
|
|
export default function useElectronEvent() {
|
|
const isElectron = window?.process?.type === 'renderer';
|
|
|
|
const sendToElectron = (channel: string, args: any) => {
|
|
if (isElectron) {
|
|
window?.ipcRenderer.send(channel, args);
|
|
}
|
|
};
|
|
|
|
return { isElectron, sendToElectron };
|
|
}
|