fix(typos): update breadcrumb key generation and enforce number coercion for optional size in Google Drive item type

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2025-12-31 19:32:44 -08:00
parent 495168b243
commit 77ea261e29
2 changed files with 2 additions and 2 deletions

View file

@ -241,7 +241,7 @@ export function DashboardBreadcrumb() {
<Breadcrumb> <Breadcrumb>
<BreadcrumbList> <BreadcrumbList>
{breadcrumbs.map((item, index) => ( {breadcrumbs.map((item, index) => (
<React.Fragment key={item.href || item.label}> <React.Fragment key={`${index}-${item.href || item.label}`}>
<BreadcrumbItem> <BreadcrumbItem>
{index === breadcrumbs.length - 1 ? ( {index === breadcrumbs.length - 1 ? (
<BreadcrumbPage>{item.label}</BreadcrumbPage> <BreadcrumbPage>{item.label}</BreadcrumbPage>

View file

@ -48,7 +48,7 @@ export const googleDriveItem = z.object({
mimeType: z.string(), mimeType: z.string(),
isFolder: z.boolean(), isFolder: z.boolean(),
parents: z.array(z.string()).optional(), parents: z.array(z.string()).optional(),
size: z.number().optional(), size: z.coerce.number().optional(),
iconLink: z.string().optional(), iconLink: z.string().optional(),
webViewLink: z.string().optional(), webViewLink: z.string().optional(),
createdTime: z.string().optional(), createdTime: z.string().optional(),