import React from "react"; export type ModelStatusType = { title: string; textColor: string; backgroundColor: string; }; export enum ModelStatus { Installed, Active, RunningInNitro, } export const ModelStatusMapper: Record = { [ModelStatus.Installed]: { title: "Installed", textColor: "text-black", backgroundColor: "bg-gray-100", }, [ModelStatus.Active]: { title: "Active", textColor: "text-black", backgroundColor: "bg-green-100", }, [ModelStatus.RunningInNitro]: { title: "Running in Nitro", textColor: "text-black", backgroundColor: "bg-green-100", }, }; type Props = { status: ModelStatus; }; export const ModelStatusComponent: React.FC = ({ status }) => { const statusType = ModelStatusMapper[status]; return (
{statusType.title}
); };