goop converter

This commit is contained in:
legop3
2026-04-28 19:31:02 -04:00
parent 86eb7e628e
commit 07ad9ab253
63 changed files with 194 additions and 418 deletions
@@ -5,13 +5,13 @@ import { useVideoRequests } from '../../hooks/useVideoRequests.js';
import { useRoverSnapshots } from '../../hooks/useRoverSnapshots.js';
import { useSpectatorMode } from '../../hooks/useSpectatorMode.js';
import useDefaultNickname from '../../hooks/useDefaultNickname.js';
import ChatPanel from '../../components/ChatPanel.jsx';
import AlertFeed from '../../components/AlertFeed.jsx';
import CommunityGoalBanner from '../../components/CommunityGoalBanner.jsx';
import RoverQueuesPanel from '../../components/RoverQueuesPanel.jsx';
import RawUserPilePanel from '../../components/RawUserPilePanel.jsx';
import ButtonBoxPanel from '../../components/ButtonBoxPanel.jsx';
import RewardRunOverlay from '../../components/RewardRunOverlay.jsx';
import ChatPanel from '../../components/ChatPanel/index.jsx';
import AlertFeed from '../../components/AlertFeed/index.jsx';
import CommunityGoalBanner from '../../components/CommunityGoalBanner/index.jsx';
import RoverQueuesPanel from '../../components/RoverQueuesPanel/index.jsx';
import RawUserPilePanel from '../../components/RawUserPilePanel/index.jsx';
import ButtonBoxPanel from '../../components/ButtonBoxPanel/index.jsx';
import RewardRunOverlay from '../../components/RewardRunOverlay/index.jsx';
import usePortraitLayout from './hooks/usePortraitLayout.js';
import RoverRow from './components/RoverRow.jsx';
import SecondaryRow from './components/SecondaryRow.jsx';
@@ -1,5 +1,5 @@
// Log panel wrapper row for spectator layout.
import LogPanel from '../../../components/LogPanel.jsx';
import LogPanel from '../../../components/LogPanel/index.jsx';
export default function LogsRow({ className = '' }) {
return (
@@ -1,5 +1,5 @@
// Single rover spectator card containing live/snapshot tile and HUD.
import VideoTile from '../../../components/VideoTile.jsx';
import VideoTile from '../../../components/VideoTile/index.jsx';
import { formatDriverLabel } from '../utils.js';
export default function RoverSpectatorCard({ rover, frame, sessionInfo, videoMode, snapshotFeed, audioInfo, session }) {
@@ -1,5 +1,5 @@
// Secondary panel row showing room cameras.
import RoomCameraPanel from '../../../components/RoomCameraPanel.jsx';
import RoomCameraPanel from '../../../components/RoomCameraPanel/index.jsx';
export default function SecondaryRow() {
return (