Files
flowbite-vue/dist/components/FwbAvatar/composables/useAvatarClasses.d.ts

20 lines
699 B
TypeScript

import { type Ref } from 'vue';
import type { AvatarSize, AvatarStatus, AvatarStatusPosition } from '../../../components/FwbAvatar/types';
export type UseAvatarClassesProps = {
status: Ref<AvatarStatus>;
bordered: Ref<boolean>;
img: Ref<string>;
alt: Ref<string>;
rounded: Ref<boolean>;
size: Ref<AvatarSize>;
stacked: Ref<boolean>;
statusPosition: Ref<AvatarStatusPosition>;
};
export declare function useAvatarClasses(props: UseAvatarClassesProps): {
avatarClasses: Ref<string>;
avatarDotClasses: Ref<string>;
avatarPlaceholderClasses: Ref<string>;
avatarPlaceholderWrapperClasses: Ref<string>;
avatarPlaceholderInitialsClasses: Ref<string>;
};