Files
pepperplus-ui/src/pages/MonitoringPage/MonitoringPage.tsx
Tuurminator69 e53e1a3958 feat: can go to a skeleton monitoringpage
ref: N25B-398
2026-01-03 21:59:51 +01:00

119 lines
3.5 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import React from 'react';
import styles from './MonitoringPage.module.css'
export default function MonitoringPage() {
return (
<div className="dashboard-container">
<header className="experiment-overview">
<div className="phase-name">
<h2>Experiment Overview</h2>
<p><strong>Phase name:</strong> Rhyming fish</p>
<div className="phase-progress">
<span className="phase active">1</span>
<span className="phase active">2</span>
<span className="phase current">3</span>
<span className="phase">4</span>
<span className="phase">5</span>
</div>
</div>
<div className="experiment-controls">
<h3>Experiment Controls</h3>
<div className="controls-buttons">
<button className="play"></button>
<button className="pause"></button>
<button className="restart">🔁</button>
<button className="stop"></button>
</div>
</div>
<div className="connection-status">
<h3>Connection:</h3>
<p className="connected"> Robot is connected</p>
</div>
</header>
<main className="phase-overview">
<section>
<h3>Goals</h3>
<ul>
<li className="checked">Convince the RP that you are a fish</li>
<li>Reference Shakespeare</li>
<li>Give a compliment</li>
</ul>
</section>
<section>
<h3>Triggers</h3>
<ul>
<li className="checked">Convince the RP that you are a fish</li>
<li>Reference Shakespeare</li>
<li>Give a compliment</li>
</ul>
</section>
<section>
<h3>Norms</h3>
<ul>
<li>Rhyme when talking</li>
<li>Talk like a fish</li>
</ul>
</section>
<section>
<h3>Conditional Norms</h3>
<ul>
<li>RP is sad - Be nice</li>
</ul>
</section>
</main>
<aside className="logs">
<h3>Logs</h3>
<div className="log-header">
<span>Global:</span>
<button>ALL</button>
<button>Add</button>
<button className="live">Live</button>
</div>
<textarea defaultValue="Example Log: much log"></textarea>
</aside>
<footer className="controls-section">
<div className="gestures">
<h4>Controls</h4>
<ul>
<li>Gesture: Wave Left Hand</li>
<li>Gesture: Wave Right Hand</li>
<li>Gesture: Left Thumbs Up</li>
<li>Gesture: Right Thumbs Up</li>
</ul>
</div>
<div className="speech">
<h4>Speech Options</h4>
<ul>
<li>"Hello, my name is pepper."</li>
<li>"How is the weather today?"</li>
<li>"I like your outfit, very pretty."</li>
<li>"How is your day going?"</li>
</ul>
</div>
<div className="direct-speech">
<h4>Direct Pepper Speech</h4>
<ul>
<li>[time] Send: *Previous message*</li>
<li>[time] Send: *Previous message*</li>
<li>[time] Send: *Previous message*</li>
</ul>
<div className="speech-input">
<input type="text" placeholder="Type message..." />
<button>Send</button>
</div>
</div>
</footer>
</div>
);
}