import React from 'react'; import { Menu, MenuHandler, MenuList, MenuItem, Typography, Chip, ChipProps, } from '@material-tailwind/react'; import { relativeTime } from '../../../../utils/time'; export enum Status { BUILDING = 'Building', READY = 'Ready', ERROR = 'Error', } export interface DeploymentDetails { title: string; status: Status; environment: string; branch: string; commit: { hash: string; message: string; }; author: string; updatedAt: string; } interface DeployDetailsCardProps { deployment: DeploymentDetails; } const STATUS_COLORS: { [key in Status]: ChipProps['color'] } = { [Status.BUILDING]: 'blue', [Status.READY]: 'green', [Status.ERROR]: 'red', }; const DeployDetailsCard = ({ deployment }: DeployDetailsCardProps) => { return (