mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 02:38:32 +07:00
* chore: upgrade eslint to v9 * chore: update package dependencies in package.json and pnpm-lock.yaml - Added `minimatch` and `serialize-javascript` dependencies with updated versions. - Upgraded `ajv` to version 6.14.0. - Removed outdated dependencies from pnpm-lock.yaml for better package management. * feat: add Stripe logos to Companies section - Introduced new company entry for Stripe in the Companies component, including both light and dark logo variants. - Updated the Companies array to display 10 logos instead of 8. - Adjusted TypeScript environment reference to point to the development types directory.
46 lines
1.4 KiB
TypeScript
46 lines
1.4 KiB
TypeScript
// @ts-nocheck
|
|
'use client'
|
|
|
|
import * as React from 'react'
|
|
import * as AvatarPrimitive from '@radix-ui/react-avatar'
|
|
|
|
import { cn } from '@/lib/utils'
|
|
|
|
const Avatar = React.forwardRef<
|
|
React.ElementRef<typeof AvatarPrimitive.Root>,
|
|
React.ComponentPropsWithoutRef<typeof AvatarPrimitive.Root>
|
|
>(({ className, ...props }, ref) => (
|
|
<AvatarPrimitive.Root
|
|
ref={ref}
|
|
className={cn('relative flex size-10 shrink-0 overflow-hidden rounded-full', className)}
|
|
{...props}
|
|
/>
|
|
))
|
|
Avatar.displayName = AvatarPrimitive.Root.displayName
|
|
|
|
const AvatarImage = React.forwardRef<
|
|
React.ElementRef<typeof AvatarPrimitive.Image>,
|
|
React.ComponentPropsWithoutRef<typeof AvatarPrimitive.Image>
|
|
>(({ className, ...props }, ref) => (
|
|
<AvatarPrimitive.Image
|
|
ref={ref}
|
|
className={cn('aspect-square size-full', className)}
|
|
{...props}
|
|
/>
|
|
))
|
|
AvatarImage.displayName = AvatarPrimitive.Image.displayName
|
|
|
|
const AvatarFallback = React.forwardRef<
|
|
React.ElementRef<typeof AvatarPrimitive.Fallback>,
|
|
React.ComponentPropsWithoutRef<typeof AvatarPrimitive.Fallback>
|
|
>(({ className, ...props }, ref) => (
|
|
<AvatarPrimitive.Fallback
|
|
ref={ref}
|
|
className={cn('flex size-full items-center justify-center rounded-full bg-muted', className)}
|
|
{...props}
|
|
/>
|
|
))
|
|
AvatarFallback.displayName = AvatarPrimitive.Fallback.displayName
|
|
|
|
export { Avatar, AvatarImage, AvatarFallback }
|