import { Wrapper, SessionChildWrapper, SessionChildTitle, SeessionChildData, InputAndCheckIconWrapper, ParkingSpaceNumberInput, CheckIcon, DeleteButton, ContinueButton, } from './styles'; import { sessionStatus } from '../../../../config/enums'; import { IconButton } from '@mui/material'; import { useState } from 'react'; const sessionCardColors = { active: '#389e0d', idle: '#ffa940', over: '#cf1322', }; const ActiveCard = ({ id, start, plate, status, parkingSpaceNumber }) => { return ( Почеток {start} Број на место {parkingSpaceNumber} Регистрација {plate} ИЗБРИШИ ); }; const IdleCard = ({ id, start, plate, status, parkingSpaceNumber }) => { const [parkingSpace, setParkingSpace] = useState(parkingSpaceNumber ?? ''); return ( Почеток {start} Број на место setParkingSpace(event.target.value)} /> {parkingSpace !== '' ? ( ) : null} Регистрација {plate} ИЗБРИШИ ); }; const OverCard = ({ id, start, end, plate, status, parkingSpaceNumber }) => { return ( Почеток {start} Крај {end} Број на место {parkingSpaceNumber} Регистрација {plate} ИЗБРИШИ ПРОДОЛЖИ ); }; const SessionCard = (props) => { switch (props.status) { case sessionStatus.active: return ; case sessionStatus.idle: return ; case sessionStatus.over: return ; default: return null; } }; export default SessionCard;