hyper/app/notify.ts
2020-06-19 22:12:42 +02:00

10 lines
366 B
TypeScript

import {Notification} from 'electron';
import {icon} from './config/paths';
export default function notify(title: string, body = '', details: {error?: any} = {}) {
console.log(`[Notification] ${title}: ${body}`);
if (details.error) {
console.error(details.error);
}
new Notification({title, body, ...(process.platform === 'linux' && {icon})}).show();
}