| 123456789101112131415161718192021222324252627282930313233 |
- import { AgentAvatarKind } from "@/types/agent";
- type AgentAvatarProps = {
- kind: AgentAvatarKind;
- label: string;
- large?: boolean;
- };
- export function AgentAvatar({ kind, label, large = false }: AgentAvatarProps) {
- return (
- <div
- className={`agent-avatar agent-avatar--${kind}${large ? " agent-avatar--large" : ""}`}
- aria-label={label}
- title={label}
- >
- <div className="agent-avatar__hair" />
- <div className="agent-avatar__head">
- <div className="agent-avatar__brows">
- <span />
- <span />
- </div>
- <div className="agent-avatar__eyes">
- <span />
- <span />
- </div>
- <div className="agent-avatar__nose" />
- <div className="agent-avatar__mouth" />
- </div>
- <div className="agent-avatar__body" />
- <div className="agent-avatar__accent" />
- </div>
- );
- }
|