Files
calendar/packages/trpc/server/routers/loggedInViewer/addNotificationsSubscription.schema.ts
779eb19e7a feat: browser push notifications (#14888)
* feat: web push notifications feature

* Revert yarn.lock changes

* added new env variables requirement in .env.example

* moved useNotifications hook in packages/lib/hooks

* fix: bug

* use i18n

* chore: move to new file

* chore: add yarn.lock

* Update .env.example

Co-authored-by: Amit Sharma <[email protected]>

* chore: add instruction for brave browser

* fix: tooltip

* chore: use enum

* chore

* small update

---------

Co-authored-by: Peer Richelsen <[email protected]>
Co-authored-by: Udit Takkar <[email protected]>
Co-authored-by: Udit Takkar <[email protected]>
Co-authored-by: Peer Richelsen <[email protected]>
Co-authored-by: Amit Sharma <[email protected]>
Co-authored-by: Carina Wollendorfer <[email protected]>
Co-authored-by: unknown <[email protected]>
Co-authored-by: Anik Dhabal Babu <[email protected]>
2024-09-02 14:39:51 +00:00

10 lines
243 B
TypeScript

import { z } from "zod";
export const ZAddNotificationsSubscriptionInputSchema = z.object({
subscription: z.string(),
});
export type TAddNotificationsSubscriptionInputSchema = z.infer<
typeof ZAddNotificationsSubscriptionInputSchema
>;