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;