From 1f83a82c922a53b2e6c54c70eb4e5d2b56b9620c Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Mon, 20 Jul 2026 21:28:40 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Auto-deploy:=20melhoria=20no=20s?= =?UTF-8?q?nap=20e=20medi=C3=A7=C3=A3o=20AR=20em=2020/07/2026=2021:28:40?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lab/QuestCubeLab.tsx | 93 +--------------------------------------- 1 file changed, 2 insertions(+), 91 deletions(-) diff --git a/src/lab/QuestCubeLab.tsx b/src/lab/QuestCubeLab.tsx index 7b85134..58c57f1 100644 --- a/src/lab/QuestCubeLab.tsx +++ b/src/lab/QuestCubeLab.tsx @@ -375,38 +375,7 @@ const QuestCubeLab = () => { - {/* 3 ControlCards */} -
- } - title="Translação (stick esq)" - value={`X: ${cubePos.x.toFixed(2)} · Z: ${cubePos.z.toFixed(2)}`} - onUp={() => setCubePos((p) => ({ ...p, z: p.z - 0.1 }))} - onDown={() => setCubePos((p) => ({ ...p, z: p.z + 0.1 }))} - onLeft={() => setCubePos((p) => ({ ...p, x: p.x - 0.1 }))} - onRight={() => setCubePos((p) => ({ ...p, x: p.x + 0.1 }))} - disabled={locked} - /> - } - title="Rotação (stick dir)" - value={`Yaw: ${((cubeRot.y * 180) / Math.PI).toFixed(0)}°`} - onUp={() => setCubeRot((r) => ({ ...r, x: r.x + 0.1 }))} - onDown={() => setCubeRot((r) => ({ ...r, x: r.x - 0.1 }))} - onLeft={() => setCubeRot((r) => ({ ...r, y: r.y - 0.1 }))} - onRight={() => setCubeRot((r) => ({ ...r, y: r.y + 0.1 }))} - /> - } - title="Escala (LT/RT)" - value={`${cubeScale.toFixed(2)}x`} - onUp={() => setCubeScale((s) => Math.min(3, +(s + 0.1).toFixed(2)))} - onDown={() => setCubeScale((s) => Math.max(0.2, +(s - 0.1).toFixed(2)))} - onLeft={() => setCubeScale((s) => Math.max(0.2, +(s - 0.1).toFixed(2)))} - onRight={() => setCubeScale((s) => Math.min(3, +(s + 0.1).toFixed(2)))} - disabled={locked} - /> -
+

@@ -457,64 +426,6 @@ const Phase = ({ n, status, title }: { n: string; status?: "done" | "active"; ti ); -const ControlCard = ({ - icon, - title, - value, - onUp, - onDown, - onLeft, - onRight, - disabled, -}: { - icon: React.ReactNode; - title: string; - value: string; - onUp: () => void; - onDown: () => void; - onLeft: () => void; - onRight: () => void; - disabled?: boolean; -}) => ( -
-
- {icon} - {title} -
-
{value}
-
-
- -
- - - -
-
-); + export default QuestCubeLab;