From 91679061e6d9c8925785825633877b4aed680649 Mon Sep 17 00:00:00 2001 From: Anthony Tecsa Date: Tue, 1 Apr 2025 21:33:42 -0400 Subject: [PATCH 1/5] fixed color and spacing nits --- src/components/CalendarHeader.tsx | 2 +- src/components/DateOfAbsence.tsx | 3 +++ src/components/FileUpload.tsx | 7 +++++-- src/components/InputDropdown.tsx | 4 +++- src/components/InputForm.tsx | 6 ++++++ utils/getCalendarStyles.ts | 16 ++++++++++++++++ 6 files changed, 34 insertions(+), 4 deletions(-) diff --git a/src/components/CalendarHeader.tsx b/src/components/CalendarHeader.tsx index 13012388..b0ff6796 100644 --- a/src/components/CalendarHeader.tsx +++ b/src/components/CalendarHeader.tsx @@ -88,7 +88,7 @@ const CalendarHeader: React.FC = ({ variant="outline" /> - + {currentMonthYear} diff --git a/src/components/DateOfAbsence.tsx b/src/components/DateOfAbsence.tsx index 172fae62..a4f62c11 100644 --- a/src/components/DateOfAbsence.tsx +++ b/src/components/DateOfAbsence.tsx @@ -8,6 +8,7 @@ import { PopoverContent, PopoverTrigger, Text, + useTheme, } from '@chakra-ui/react'; import React, { useCallback, useEffect, useState } from 'react'; import MiniCalendar from './MiniCalendar'; @@ -31,6 +32,7 @@ export const DateOfAbsence: React.FC = ({ dateValue ? dateValue.toLocaleDateString('en-CA') : '' ); const [isOpen, setIsOpen] = useState(false); + const theme = useTheme(); useEffect(() => { if (dateValue) { @@ -83,6 +85,7 @@ export const DateOfAbsence: React.FC = ({ pattern={DATE_PATTERN} title="Enter date in YYYY-MM-DD format" autoComplete="off" + borderColor={theme.colors.outline} /> diff --git a/src/components/FileUpload.tsx b/src/components/FileUpload.tsx index e13b6b33..84e485f7 100644 --- a/src/components/FileUpload.tsx +++ b/src/components/FileUpload.tsx @@ -5,6 +5,7 @@ import { Image, Input, Text, + useTheme, useToast, } from '@chakra-ui/react'; import { useRef, useState } from 'react'; @@ -23,6 +24,7 @@ export const FileUpload: React.FC = ({ const [isDragging, setIsDragging] = useState(false); const inputRef = useRef(null); const toast = useToast(); + const theme = useTheme(); const validateAndSetFile = (file: File) => { if (file.type === 'application/pdf' || file.name.endsWith('.pdf')) { @@ -72,8 +74,9 @@ export const FileUpload: React.FC = ({ = ({ const [selectedOption, setSelectedOption] = useState