team-5/frontend/src/screens/CreateStation.jsx

38 lines
938 B
React
Raw Normal View History

2025-08-01 17:59:08 +02:00
import React, { useState } from 'react';
import { createStation } from '../utils/Stations';
// I UNDERSTAND THIS!! --Noah
2025-08-01 17:59:08 +02:00
function CreateStation() {
const [name, setName] = useState("");
const [description, setDescription] = useState("");
2025-08-01 17:59:08 +02:00
const handleCreateStation = () => {
createStation(name, description);
2025-08-01 17:59:08 +02:00
};
return (
<div className="create-station">
<header className="create-station-header">
<h1>Create a Station on Serena</h1>
</header>
<main className="create-station-content">
<textarea onChange={(e) => setName(e.target.value)} />
<textarea onChange={(e) => setDescription(e.target.value)} />
2025-08-01 17:59:08 +02:00
<button
className="create-station-final-btn"
onClick={handleCreateStation}
disabled={!name || !description}
2025-08-01 17:59:08 +02:00
>
Create Radio Station
</button>
</main>
</div>
);
}
2025-08-01 17:59:08 +02:00
export default CreateStation;