HttpMethodBadge
Domain · API DocHTTP metodunu renk kodlu rozet olarak gösterir. GET yeşil, POST mavi, DELETE kırmızı, vb.
GETPOSTPUTPATCHDELETE
GET
GET
GET
<%
var _method = (locals.method || '').toUpperCase();
var _size = locals.size || 'md';
var methodStyles = {
GET: 'bg-success-subtle text-success-fg border-success/30',
POST: 'bg-primary-subtle text-primary border-primary/30',
PUT: 'bg-warning-subtle text-warning-fg border-warning/30',
PATCH: 'bg-warning-subtle text-warning-fg border-warning/30',
DELETE: 'bg-error-subtle text-error-fg border-error/30',
HEAD: 'bg-surface-sunken text-text-secondary border-border',
OPTIONS: 'bg-surface-sunken text-text-secondary border-border',
TRACE: 'bg-surface-sunken text-text-secondary border-border',
};
var sizeClass = _size === 'sm' ? 'text-[10px] px-1.5 py-0 min-w-[38px]'
: _size === 'lg' ? 'text-sm px-3 py-1 min-w-[60px]'
: 'text-xs px-2 py-0.5 min-w-[48px]';
var style = methodStyles[_method] || 'bg-surface-sunken text-text-secondary border-border';
%>
<%= _method %>