🚀 Auto-deploy: melhoria no snap e medição AR em 25/05/2026 11:17:05
This commit is contained in:
@@ -1376,7 +1376,7 @@ export default function MeetingRoom() {
|
|||||||
<div className="space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-150">
|
<div className="space-y-3 animate-in fade-in slide-in-from-bottom-2 duration-150">
|
||||||
{/* Seletor Eixo */}
|
{/* Seletor Eixo */}
|
||||||
<div className="flex gap-2">
|
<div className="flex gap-2">
|
||||||
{['x', 'y', 'z'].map((ax) => (
|
{(['x', 'y', 'z'] as const).map((ax) => (
|
||||||
<Button
|
<Button
|
||||||
key={ax}
|
key={ax}
|
||||||
size="sm"
|
size="sm"
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ const Viewer = () => {
|
|||||||
|
|
||||||
const [searchParams] = useSearchParams();
|
const [searchParams] = useSearchParams();
|
||||||
const roomId = searchParams.get("room");
|
const roomId = searchParams.get("room");
|
||||||
const channelRef = useRef<any>(null);
|
const channelRef = useRef<ReturnType<typeof supabase.channel> | null>(null);
|
||||||
|
|
||||||
// Se não houver modelo e não estivermos em Reunião, volta para a Home
|
// Se não houver modelo e não estivermos em Reunião, volta para a Home
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -151,7 +151,11 @@ const Viewer = () => {
|
|||||||
secInvertY,
|
secInvertY,
|
||||||
secInvertZ,
|
secInvertZ,
|
||||||
activeModelFileName,
|
activeModelFileName,
|
||||||
sendMeetingUpdate
|
sendMeetingUpdate,
|
||||||
|
fineTuning,
|
||||||
|
sectionEnabled,
|
||||||
|
sectionLevel,
|
||||||
|
sectionInvert
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const handleFileUpload = useCallback(async (e: React.ChangeEvent<HTMLInputElement>) => {
|
const handleFileUpload = useCallback(async (e: React.ChangeEvent<HTMLInputElement>) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user