From 4ee0c650533ac0d14830191f906a8877ffc1fa5a Mon Sep 17 00:00:00 2001 From: Bram Suurd <78373894+BramSuurdje@users.noreply.github.com> Date: Thu, 26 Jun 2025 19:16:09 +0200 Subject: [PATCH] Refactor theme provider import and enhance calendar component for dynamic icon rendering --- frontend/src/components/theme-provider.tsx | 2 +- frontend/src/components/ui/calendar.tsx | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/theme-provider.tsx b/frontend/src/components/theme-provider.tsx index fb7290a18..7346c62b2 100644 --- a/frontend/src/components/theme-provider.tsx +++ b/frontend/src/components/theme-provider.tsx @@ -1,6 +1,6 @@ "use client"; -import type { ThemeProviderProps } from "next-themes/dist/types"; +import type { ThemeProviderProps } from "next-themes"; import { ThemeProvider as NextThemesProvider } from "next-themes"; diff --git a/frontend/src/components/ui/calendar.tsx b/frontend/src/components/ui/calendar.tsx index 5004f7576..c1e1ea35c 100644 --- a/frontend/src/components/ui/calendar.tsx +++ b/frontend/src/components/ui/calendar.tsx @@ -54,8 +54,12 @@ function Calendar({ ...classNames, }} components={{ - IconLeft: ({ ...props }) => , - IconRight: ({ ...props }) => , + Chevron: ({ ...props }) => { + if (props.orientation === "left") { + return ; + } + return ; + }, }} {...props} />