mirror of
https://github.com/XFox111/TabsAsideExtension.git
synced 2026-04-22 07:58:01 +03:00
!feat: major 3.0 release candidate
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import { PublicPath } from "wxt/browser";
|
||||
|
||||
export default async function sendNotification(props: NotificationProps): Promise<void>
|
||||
{
|
||||
try
|
||||
{
|
||||
await browser.notifications.create({
|
||||
type: "basic",
|
||||
title: props.title,
|
||||
message: props.message,
|
||||
iconUrl: browser.runtime.getURL(props.icon)
|
||||
});
|
||||
}
|
||||
catch (ex)
|
||||
{
|
||||
console.error("Error while showing cloud error notification (probably because of user restrictions)");
|
||||
console.error(ex);
|
||||
}
|
||||
}
|
||||
|
||||
export type NotificationProps =
|
||||
{
|
||||
title: string;
|
||||
message: string;
|
||||
icon: PublicPath;
|
||||
};
|
||||
Reference in New Issue
Block a user