🚀 Auto-deploy: melhoria no snap e medição AR em 25/05/2026 18:01:14
This commit is contained in:
@@ -1389,7 +1389,7 @@ export default function MeetingRoom() {
|
|||||||
<ambientLight intensity={0.8} />
|
<ambientLight intensity={0.8} />
|
||||||
<directionalLight position={[2, 3, 2]} intensity={1.5} />
|
<directionalLight position={[2, 3, 2]} intensity={1.5} />
|
||||||
<pointLight position={[0, 0.15, 0.2]} intensity={1} color={currentAvatar.color} />
|
<pointLight position={[0, 0.15, 0.2]} intensity={1} color={currentAvatar.color} />
|
||||||
<MiiAvatar avatarId={selectedAvatar} username={name || 'Você'} position={[0, -0.04, 0]} isTalking={true} scale={0.6} inLobby={true} />
|
<MiiAvatar avatarId={selectedAvatar} username={name || 'Você'} position={[0, -0.04, 0]} isTalking={true} scale={0.36} inLobby={true} />
|
||||||
</Canvas>
|
</Canvas>
|
||||||
) : (
|
) : (
|
||||||
<div className="flex flex-col items-center justify-center h-full w-full bg-slate-950/80 p-4 text-center">
|
<div className="flex flex-col items-center justify-center h-full w-full bg-slate-950/80 p-4 text-center">
|
||||||
@@ -1403,7 +1403,7 @@ export default function MeetingRoom() {
|
|||||||
|
|
||||||
{/* Aviso se o avatar estiver em uso na sala */}
|
{/* Aviso se o avatar estiver em uso na sala */}
|
||||||
{isAvatarInUse && (
|
{isAvatarInUse && (
|
||||||
<div className="absolute inset-0 bg-black/75 backdrop-blur-sm flex flex-col items-center justify-center text-center p-3 animate-in fade-in duration-200">
|
<div className="absolute inset-0 bg-black/75 backdrop-blur-sm flex flex-col items-center justify-center text-center p-3 animate-in fade-in duration-200 z-30">
|
||||||
<ShieldAlert className="h-7 w-7 text-destructive animate-bounce mb-1" />
|
<ShieldAlert className="h-7 w-7 text-destructive animate-bounce mb-1" />
|
||||||
<span className="font-mono text-[10px] font-bold text-destructive uppercase tracking-wider">Avatar em Uso</span>
|
<span className="font-mono text-[10px] font-bold text-destructive uppercase tracking-wider">Avatar em Uso</span>
|
||||||
<span className="text-[9px] text-slate-300 mt-1 max-w-xs px-2 leading-snug">
|
<span className="text-[9px] text-slate-300 mt-1 max-w-xs px-2 leading-snug">
|
||||||
@@ -1412,10 +1412,30 @@ export default function MeetingRoom() {
|
|||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
<Button variant="ghost" size="icon" className="absolute left-2 h-8 w-8 rounded-full border bg-background/50 hover:bg-background z-10" onClick={prevAvatar}>
|
<Button
|
||||||
|
type="button"
|
||||||
|
variant="ghost"
|
||||||
|
size="icon"
|
||||||
|
className="absolute left-2 h-8 w-8 rounded-full border bg-background/50 hover:bg-background z-40"
|
||||||
|
onClick={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
prevAvatar();
|
||||||
|
}}
|
||||||
|
>
|
||||||
<ChevronLeft className="h-4 w-4" />
|
<ChevronLeft className="h-4 w-4" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button variant="ghost" size="icon" className="absolute right-2 h-8 w-8 rounded-full border bg-background/50 hover:bg-background z-10" onClick={nextAvatar}>
|
<Button
|
||||||
|
type="button"
|
||||||
|
variant="ghost"
|
||||||
|
size="icon"
|
||||||
|
className="absolute right-2 h-8 w-8 rounded-full border bg-background/50 hover:bg-background z-40"
|
||||||
|
onClick={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
e.stopPropagation();
|
||||||
|
nextAvatar();
|
||||||
|
}}
|
||||||
|
>
|
||||||
<ChevronRight className="h-4 w-4" />
|
<ChevronRight className="h-4 w-4" />
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user