feat: add gain responsive

This commit is contained in:
2026-07-22 22:33:14 +02:00
parent 5cee5a2047
commit 4dc557a255
29 changed files with 1128 additions and 908 deletions

39
src/pages/HomePage.tsx Normal file
View File

@ -0,0 +1,39 @@
import Button from '../components/Button/Button';
function HomePage({
dspCount,
connectedCount,
onAddDSP,
}: {
dspCount: number;
connectedCount: number;
onAddDSP: () => void;
}) {
return (
<div className="card panel">
<dl className="specs">
<div className="spec">
<dt>Connected</dt>
<dd>
{connectedCount} DSP{connectedCount !== 1 ? 's' : ''}
</dd>
</div>
<div className="spec">
<dt>Devices</dt>
<dd>
{dspCount} DSP{dspCount !== 1 ? 's' : ''} configured
</dd>
</div>
</dl>
<div className="panel-actions">
<Button variant="primary" onClick={onAddDSP}>
Add a DSP
</Button>
</div>
</div>
);
}
export default HomePage;