Fix Compile Issues

This commit is contained in:
Ahmad 2025-02-11 21:28:45 -05:00
parent bdc28f40c8
commit 2895a6f421
No known key found for this signature in database
GPG key ID: 8FD8A93530D182BF
2 changed files with 29 additions and 35 deletions

View file

@ -2,7 +2,7 @@
import * as React from 'react'; import * as React from 'react';
import { ChevronLeft, ChevronRight } from 'lucide-react'; import { ChevronLeft, ChevronRight } from 'lucide-react';
import { Chevron, DayPicker } from 'react-day-picker'; import { DayPicker } from 'react-day-picker';
import { cn } from '@/lib/utils'; import { cn } from '@/lib/utils';
import { buttonVariants } from '@/components/ui/button'; import { buttonVariants } from '@/components/ui/button';
@ -22,49 +22,44 @@ function Calendar({
classNames={{ classNames={{
months: 'flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0', months: 'flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0',
month: 'space-y-4', month: 'space-y-4',
month_caption: 'flex justify-center pt-1 relative items-center', caption: 'flex justify-center pt-1 relative items-center',
caption_label: 'text-sm font-medium', caption_label: 'text-sm font-medium',
nav: 'space-x-1 flex items-center', nav: 'space-x-1 flex items-center',
button_previous: cn( nav_button: cn(
buttonVariants({ variant: 'outline' }), buttonVariants({ variant: 'outline' }),
'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute left-1 top-3' 'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100'
), ),
button_next: cn( nav_button_previous: 'absolute left-1',
buttonVariants({ variant: 'outline' }), nav_button_next: 'absolute right-1',
'h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100 absolute right-1 top-3' table: 'w-full border-collapse space-y-1',
), head_row: 'flex',
month_grid: 'w-full border-collapse space-y-1', head_cell:
weekdays: 'flex',
weekday:
'text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]', 'text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]',
week: 'flex w-full mt-2', row: 'flex w-full mt-2',
day: 'h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].range-end)]:rounded-r-md [&:has([aria-selected].outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20', cell: 'h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20',
day_button: cn( day: cn(
buttonVariants({ variant: 'ghost' }), buttonVariants({ variant: 'ghost' }),
'h-9 w-9 p-0 font-normal aria-selected:opacity-100' 'h-9 w-9 p-0 font-normal aria-selected:opacity-100'
), ),
range_end: 'day-range-end', day_range_end: 'day-range-end',
selected: day_selected:
'bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground rounded-md', 'bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground',
today: 'bg-accent text-accent-foreground rounded-md', day_today: 'bg-accent text-accent-foreground',
outside: day_outside:
'day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30', 'day-outside text-muted-foreground aria-selected:bg-accent/50 aria-selected:text-muted-foreground',
disabled: 'text-muted-foreground opacity-50', day_disabled: 'text-muted-foreground opacity-50',
range_middle: day_range_middle:
'aria-selected:bg-accent aria-selected:text-accent-foreground', 'aria-selected:bg-accent aria-selected:text-accent-foreground',
hidden: 'invisible', day_hidden: 'invisible',
...classNames, ...classNames,
}} }}
components={{ components={{
Chevron: (props) => { IconLeft: ({ className, ...props }) => (
if (props.orientation === 'left') <ChevronLeft className={cn('h-4 w-4', className)} {...props} />
return <ChevronLeft className='h-4 w-4' />; ),
IconRight: ({ className, ...props }) => (
if (props.orientation === 'right') <ChevronRight className={cn('h-4 w-4', className)} {...props} />
return <ChevronRight className='h-4 w-4' />; ),
return <Chevron {...props} />;
},
}} }}
{...props} {...props}
/> />

View file

@ -8,9 +8,8 @@ Sentry.init({
dsn: 'https://bb697105eaabbc6f70af12e84e936ded@o4508368569368576.ingest.us.sentry.io/4508368582017024', dsn: 'https://bb697105eaabbc6f70af12e84e936ded@o4508368569368576.ingest.us.sentry.io/4508368582017024',
integrations: [ integrations: [
Sentry.redisIntegration({ Sentry.redisIntegration({ cachePrefixes: [''] }),
cachePrefixes: [''], Sentry.prismaIntegration(),
}),
], ],
// Set tracesSampleRate to 1.0 to capture 100% // Set tracesSampleRate to 1.0 to capture 100%