oops, camera slider

This commit is contained in:
legop3
2026-01-19 03:05:17 -05:00
parent 4d699e1c4c
commit 9e6053d5c0
4 changed files with 14 additions and 12 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ export default function ControlSummary() {
);
}
function InlineCameraTilt({ keymap }) {
export function InlineCameraTilt({ keymap }) {
const {
state: { roverId, camera },
actions: { setServoAngle },
+5 -3
View File
@@ -1,4 +1,4 @@
import { RoverRosterPanel } from './ControlSummary.jsx';
import { InlineCameraTilt, RoverRosterPanel } from './ControlSummary.jsx';
import RoomCameraPanel from './RoomCameraPanel.jsx';
import HomeAssistantControls from './HomeAssistantControls.jsx';
import SettingsPanel from './SettingsPanel.jsx';
@@ -30,13 +30,15 @@ function TopDownMapPanel() {
function DriveDockPanel() {
const {
state: { roverId },
state: { roverId, keymap },
} = useControlSystem();
const driveDockState = useDriveDockState(roverId);
const hideInlineControls = driveDockState.docked && !driveDockState.driving;
return (
<section className="panel-section flex h-full flex-col">
<section className="panel-section flex h-full flex-col gap-0.5">
<DriveDockAction layout="desktop" expand driveDockState={driveDockState} />
{!hideInlineControls ? <InlineCameraTilt keymap={keymap} /> : null}
</section>
);
}