Avatar
Module Extensions
Section titled “Module Extensions”ColumnRegular (Extended from @revolist/revogrid)
Section titled “ColumnRegular (Extended from @revolist/revogrid)”interface ColumnRegular { avatarIndexProp?: ColumnProp; avatarLabelProp?: ColumnProp; avatarProp?: ColumnProp; avatarSize?: number; rectangular?: boolean}Plugin API
Section titled “Plugin API”getAvatarCellBackground
Section titled “getAvatarCellBackground”export function getAvatarCellBackground(index = 0);getAvatarInitials
Section titled “getAvatarInitials”export function getAvatarInitials(value: unknown);getAvatarIndex
Section titled “getAvatarIndex”export function getAvatarIndex(value: unknown);avatarTemplate
Section titled “avatarTemplate”export function avatarTemplate(h: any, options: AvatarTemplateOptions =;AvatarTemplateOptions
Section titled “AvatarTemplateOptions”export type AvatarTemplateOptions = { ariaLabel?: string; className?: string; index?: number; initials?: string; key?: string | number; label?: string; rectangular?: boolean; size?: number; style?: Record<string, string | number | null | undefined>; value?: unknown;};AVATAR_CELL_BACKGROUNDS
Section titled “AVATAR_CELL_BACKGROUNDS”AVATAR_CELL_BACKGROUNDS: readonly ["linear-gradient(135deg, #7dd3fc, #2563eb)", "linear-gradient(135deg, #facc15, #b45309)", "linear-gradient(135deg, #f9a8d4, #be185d)", "linear-gradient(135deg, #a5b4fc, #4f46e5)", "linear-gradient(135deg, #86efac, #15803d)", "linear-gradient(135deg, #fda4af, #be123c)", "linear-gradient(135deg, #c4b5fd, #7c3aed)", "linear-gradient(135deg, #fdba74, #c2410c)"];avatarRenderer
Section titled “avatarRenderer”avatarRenderer: CellTemplate<DataType<any, ColumnProp>> | undefined;avatarWithTextRenderer
Section titled “avatarWithTextRenderer”avatarWithTextRenderer: CellTemplate<DataType<any, ColumnProp>> | undefined;