UserStatusBadge
DomainACTIVE → green, INACTIVE → neutral, BANNED → red. dot prop ile renkli nokta eklenir.
Active
Inactive
Banned
<%- include('modules/domain/common/user/UserStatusBadge', { status: 'ACTIVE' }) %>
<%- include('modules/domain/common/user/UserStatusBadge', { status: 'INACTIVE' }) %>
<%- include('modules/domain/common/user/UserStatusBadge', { status: 'BANNED' }) %>
Active
Inactive
Banned
<%- include('modules/domain/common/user/UserStatusBadge', { status: 'ACTIVE', dot: true }) %>
<%
var _status = (locals.status || '').toUpperCase();
var _size = locals.size || 'md';
var _dot = !!locals.dot;
var statusMeta = {
ACTIVE: { children: 'Active', variant: 'success' },
INACTIVE: { children: 'Inactive', variant: 'neutral' },
BANNED: { children: 'Banned', variant: 'error' },
};
var meta = statusMeta[_status] || { children: locals.status || _status, variant: 'neutral' };
%>
<%- include('../../../ui/Badge', {
variant: meta.variant,
size: _size,
dot: _dot,
children: meta.children
}) %>