mirror of
https://github.com/hanzoai/calendar.git
synced 2026-09-24 22:42:24 +00:00
* Init header + login modal component * Add calendar settings for authed user * Local storage and using query params for toggle * Toggle connect screen if query param present and no session * Local storage + store + way more than that should be in single commit * Display busy events on weekly view * Confirm booking slot of overlap exists * use chevron right when on column view * Show hover card - overlapping date times * Invalidate on switch * FIx clearing local storage when you login to another account * Force re-render on url state (atom quirks) * Add loading screen * Add dialog close * Remove extra grid config * Translations * [WIP] - tests * fix: google calendar busy times (#11696) Co-authored-by: CarinaWolli <[email protected]> * New Crowdin translations by Github Action * fix: rescheduled value DB update on reschedule and insights view cancelleds (#11474) * v3.3.5 * fix minutes string (#11703) Co-authored-by: CarinaWolli <[email protected]> * Regenerated yarn.lock * Add error component + loader * await tests * disable tests - add note * Refactor to include selected time * use no-scrollbar * Fix i18n * Fix tablet toolbar * overflow + i18n * Export empty object as test is TODO * Uses booker timezone * Fix hiding switch too early * Handle selected timezone * Fix timezone issues * Fix timezone issues --------- Co-authored-by: Carina Wollendorfer <[email protected]> Co-authored-by: CarinaWolli <[email protected]> Co-authored-by: Crowdin Bot <[email protected]> Co-authored-by: alannnc <[email protected]> Co-authored-by: Alex van Andel <[email protected]> Co-authored-by: Peer Richelsen <[email protected]> Co-authored-by: Peer Richelsen <[email protected]>
16 lines
388 B
TypeScript
16 lines
388 B
TypeScript
import { z } from "zod";
|
|
|
|
export const ZCalendarOverlayInputSchema = z.object({
|
|
loggedInUsersTz: z.string(),
|
|
dateFrom: z.string().nullable(),
|
|
dateTo: z.string().nullable(),
|
|
calendarsToLoad: z.array(
|
|
z.object({
|
|
credentialId: z.number(),
|
|
externalId: z.string(),
|
|
})
|
|
),
|
|
});
|
|
|
|
export type TCalendarOverlayInputSchema = z.infer<typeof ZCalendarOverlayInputSchema>;
|