/
mikopbx
/
ModuleRoutingMap
Обзор
Документация
Войти
/
mikopbx
/
ModuleRoutingMap
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
v1.3
react-app/src/nodes/ProviderNode.jsx
29 строк
871 B
Nikolay Beketov
Initial import of ModuleRoutingMap
05 май 2026, 09:02
05 май 2026, 09:02
042cf5b
Код
Авторство
О чём код?
import BaseNode from './BaseNode.jsx'; export default function ProviderNode({ id, data, targetPosition, sourcePosition }) { const kind = data.kind || 'sip'; const disabled = data.disabled === true; const typeTag = kind === 'default' || kind === 'source' || kind === 'missing' ? null : kind.toUpperCase(); const meta = disabled ? `${typeTag ? `${typeTag} · ` : ''}Disabled` : typeTag; const icon = kind === 'source' ? 'phone icon' : 'server icon'; const typeClass = disabled ? 'routing-map-node-provider routing-map-node-provider-disabled' : 'routing-map-node-provider'; return ( <BaseNode nodeId={id} data={data} typeClass={typeClass} icon={icon} label={data.label} meta={meta} href={data.href} targetPosition={targetPosition} sourcePosition={sourcePosition} /> ); }