Native avatars now draw the shared Oo rig with react-native-svg instead of a visor with two equal eyes, so the Oo eyes look the same on every surface. The robot/organic avatar setting is gone from web and mobile because every bot is now an Oo; uploaded pictures show on native too. Claude-Session: https://claude.ai/code/session_01EKuME5CgL1ddGGN7LGvtBj Co-authored-by: Claude <noreply@anthropic.com>
59 lines
2.0 KiB
TypeScript
59 lines
2.0 KiB
TypeScript
export {
|
|
BotAvatar,
|
|
type BotAvatarProps,
|
|
OoShapePreview,
|
|
ooMomentForPose,
|
|
parseBotAvatar,
|
|
} from "./bot-avatar.js";
|
|
export * from "./components/ui/alert-dialog.js";
|
|
export * from "./components/ui/badge.js";
|
|
export * from "./components/ui/button.js";
|
|
export * from "./components/ui/card.js";
|
|
export * from "./components/ui/checkbox.js";
|
|
export * from "./components/ui/command.js";
|
|
export * from "./components/ui/dialog.js";
|
|
export * from "./components/ui/dropdown-menu.js";
|
|
export * from "./components/ui/field.js";
|
|
export * from "./components/ui/icon.js";
|
|
export * from "./components/ui/input.js";
|
|
export * from "./components/ui/input-group.js";
|
|
export * from "./components/ui/kbd.js";
|
|
export * from "./components/ui/label.js";
|
|
export * from "./components/ui/native-select.js";
|
|
export * from "./components/ui/popover.js";
|
|
export * from "./components/ui/scroll-area.js";
|
|
export * from "./components/ui/select.js";
|
|
export * from "./components/ui/separator.js";
|
|
export * from "./components/ui/skeleton.js";
|
|
export * from "./components/ui/spinner.js";
|
|
export * from "./components/ui/switch.js";
|
|
export * from "./components/ui/tabs.js";
|
|
export * from "./components/ui/textarea.js";
|
|
export * from "./components/ui/toggle.js";
|
|
export * from "./components/ui/tooltip.js";
|
|
export * from "./components/ui/typography.js";
|
|
export {
|
|
EVOO_OO_TRADEMARK,
|
|
EvooMascot,
|
|
type EvooMascotProps,
|
|
type EvooPose,
|
|
mapBotStatusToPose,
|
|
mapCollaborationToPose,
|
|
mapOnboardingToPose,
|
|
mapPersonaArchetypeToIdlePose,
|
|
mapStreamingToPose,
|
|
mapVoicePhaseToPose,
|
|
mapWelcomeContextToPose,
|
|
normalizeEvooPose,
|
|
type PointerTracking,
|
|
pupilOffsetFromPointer,
|
|
resolveEvooPose,
|
|
type VoicePresencePhase,
|
|
Wordmark,
|
|
} from "./evoo-brand.js";
|
|
export { POSE_DEFINITIONS } from "./evoo-character/index.js";
|
|
export { GroupAvatar, type GroupAvatarMember, type GroupAvatarProps } from "./group-avatar.js";
|
|
export { cn } from "./lib/utils.js";
|
|
export { ModelThinkingOptions } from "./model-thinking-options.js";
|
|
export { OoFigure, type OoFigureProps } from "./oo-figure.js";
|