Files
HiveGrid-Wireframes/hivegrid-cloud/apps/web/app/modules/api/components/ApiEndpointTitle.tsx
T

16 lines
642 B
TypeScript

import ApiUtils from "~/utils/app/ApiUtils";
import { ApiEndpointDto } from "../dtos/ApiEndpointDto";
import SimpleBadge from "~/components/ui/badges/SimpleBadge";
export default function ApiEndpointTitle({ item }: { item: ApiEndpointDto }) {
return (
<div className="flex flex-col truncate">
<div className="flex items-center space-x-2">
<SimpleBadge title={item.method} color={ApiUtils.getMethodColor(item.method)} />
<h3 className="text-foreground text-sm font-bold">{item.route}</h3>
</div>
<div className="text-muted-foreground truncate text-xs italic">{item.description}</div>
</div>
);
}