import type { ValidComponent } from "solid-js" import { splitProps } from "solid-js" import * as ImagePrimitive from "@kobalte/core/image" import type { PolymorphicProps } from "@kobalte/core/polymorphic" import { cn } from "~/styles/utils" type AvatarRootProps = ImagePrimitive.ImageRootProps & { class?: string | undefined } const Avatar = ( props: PolymorphicProps> ) => { const [local, others] = splitProps(props as AvatarRootProps, ["class"]) return ( ) } type AvatarImageProps = ImagePrimitive.ImageImgProps & { class?: string | undefined } const AvatarImage = ( props: PolymorphicProps> ) => { const [local, others] = splitProps(props as AvatarImageProps, ["class"]) return } type AvatarFallbackProps = ImagePrimitive.ImageFallbackProps & { class?: string | undefined } const AvatarFallback = ( props: PolymorphicProps> ) => { const [local, others] = splitProps(props as AvatarFallbackProps, ["class"]) return ( ) } export { Avatar, AvatarImage, AvatarFallback }