2024-05-05 00:01:46 -07:00
|
|
|
import * as React from 'react';
|
2024-05-03 12:29:37 -04:00
|
|
|
import { useState } from 'react'
|
|
|
|
|
import './App.css'
|
2024-05-05 00:01:46 -07:00
|
|
|
import '@fontsource/roboto/300.css';
|
|
|
|
|
import '@fontsource/roboto/400.css';
|
|
|
|
|
import '@fontsource/roboto/500.css';
|
|
|
|
|
import '@fontsource/roboto/700.css';
|
|
|
|
|
import DropDown from './Dropdown';
|
2024-05-03 12:29:37 -04:00
|
|
|
|
|
|
|
|
function App() {
|
2024-05-05 00:01:46 -07:00
|
|
|
const [selectedTeamMember, setSelectedTeamMember] = useState(null);
|
|
|
|
|
|
|
|
|
|
const teamMembers = [
|
|
|
|
|
{ id: 1, name: 'John Doe' },
|
|
|
|
|
{ id: 2, name: 'Jane Smith' },
|
|
|
|
|
{ id: 3, name: 'Alex Johnson' },
|
|
|
|
|
// more team members...
|
|
|
|
|
];
|
|
|
|
|
|
|
|
|
|
const handleTeamMemberChange = (event, value) => {
|
|
|
|
|
setSelectedTeamMember(value);
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const handleSubmit = () => {
|
|
|
|
|
alert(`Selected Team Member: ${selectedTeamMember ? selectedTeamMember.name : 'None'}`);
|
|
|
|
|
};
|
2024-05-03 12:29:37 -04:00
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<>
|
2024-05-05 00:01:46 -07:00
|
|
|
<div className="app-container" style={{ width: '500px' }}>
|
|
|
|
|
<DropDown
|
|
|
|
|
id="team-member-autocomplete"
|
|
|
|
|
options={teamMembers}
|
|
|
|
|
label="Select team member"
|
|
|
|
|
value={selectedTeamMember}
|
|
|
|
|
onChange={handleTeamMemberChange}
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
2024-05-03 12:29:37 -04:00
|
|
|
</>
|
2024-05-05 00:01:46 -07:00
|
|
|
);
|
2024-05-03 12:29:37 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default App
|
2024-05-05 15:40:18 -07:00
|
|
|
|