UNPKG

@fidely-ui/react

Version:

Fidely UI is a modern, beautifully crafted React design system powered by Ark UI and Panda CSS, delivering accessible and themeable components for building exceptional web apps

27 lines (26 loc) 1.88 kB
import type { Assign, HTMLArkProps } from '@ark-ui/react'; import { Avatar as ArkAvatar } from '@ark-ui/react/avatar'; import { type AvatarVariantProps } from '@fidely-ui/styled-system/recipes'; import type { HTMLStyledProps } from '@fidely-ui/styled-system/types'; export interface AvatarRootProviderProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkAvatar.RootProviderBaseProps>, AvatarVariantProps> { } export declare const AvatarRootProvider: import("react").ForwardRefExoticComponent<Omit<AvatarRootProviderProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface AvatarRootProps extends Assign<Assign<HTMLStyledProps<'div'>, ArkAvatar.RootBaseProps>, AvatarVariantProps> { } export declare const AvatarRoot: import("react").ForwardRefExoticComponent<Omit<AvatarRootProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface AvatarFallbackProps extends Assign<HTMLStyledProps<'span'>, ArkAvatar.FallbackBaseProps> { /** * The name to derive the initials from the avatar. */ name?: string; } export declare const AvatarFallback: import("react").ForwardRefExoticComponent<Omit<AvatarFallbackProps, "ref"> & import("react").RefAttributes<HTMLDivElement>>; export interface AvatarImageProps extends Assign<HTMLStyledProps<'img'>, ArkAvatar.ImageBaseProps> { } export declare const AvatarImage: import("react").ForwardRefExoticComponent<Omit<AvatarImageProps, "ref"> & import("react").RefAttributes<HTMLImageElement>>; export interface AvatarIconProps extends HTMLArkProps<'svg'> { } export declare const AvatarIcon: import("react").ForwardRefExoticComponent<AvatarIconProps & import("react").RefAttributes<SVGSVGElement>>; export declare const AvatarContext: (props: ArkAvatar.ContextProps) => import("react").ReactNode; export interface AvatarStatusChangeDetails extends ArkAvatar.StatusChangeDetails { }