snowballtools-base/packages/frontend/src/pages/components/renders/avatar.tsx
Wahyu Kurniawan ea44efa0f2
[T-4867: feat] Horizontal and vertical tabs component (#84)
* ️ feat: create tabs component

* ♻️ refactor: avoid big conflict on the example page

* 🔧 chore: upgrade tailwindcss and install `@radix-ui/react-tabs`

* ️ feat: create globe icon component

* 🎨 style: adjust vertical tab theme

* 📝 docs: add vertical tabs to the example page
2024-02-21 16:13:16 +07:00

20 lines
617 B
TypeScript

import React from 'react';
import { Avatar, AvatarVariants } from 'components/shared/Avatar';
const avatarSizes: AvatarVariants['size'][] = [18, 20, 24, 28, 32, 36, 40, 44];
const avatarVariants: AvatarVariants['type'][] = ['gray', 'orange', 'blue'];
export const avatars = avatarSizes.map((size) => {
return (
<Avatar initials="SY" key={String(size)} size={size} imageSrc="/gray.png" />
);
});
export const avatarsFallback = avatarVariants.map((color) => {
return avatarSizes.map((size) => {
return (
<Avatar initials="SY" key={`${color}-${size}`} type={color} size={size} />
);
});
});