16 lines
642 B
TypeScript
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>
|
|
);
|
|
}
|