OpenNIT

Quelltext des aktuellen Standes

Fassung 1.1.1

ai-chat-tabs.php

896 B
<?php
// Gemeinsame Tab-Navigation fuer die KI-Integrations-Einstellungsseiten.
// Aufruf: $this->partial('ai-chat-tabs', ['active' => 'integration'])
// Stil identisch zur Standard-Einstellungs-Navigation (settings-tabs).
$aiChatNav = [
    'integration' => ['fa-robot',        'KI-Integration',  '/admin/settings/ai-chat'],
    'usage'       => ['fa-chart-column',  'Token-Verbrauch', '/admin/settings/ai-chat/usage'],
    'feedback'    => ['fa-thumbs-up',     'Feedback',        '/admin/settings/ai-chat/feedback'],
];
$aiChatActive = $active ?? '';
?>
<nav class="settings-tabs">
    <?php foreach ($aiChatNav as $key => [$icon, $label, $href]): ?>
        <a href="<?= $href ?>" class="settings-tab<?= $aiChatActive === $key ? ' active' : '' ?>">
            <i class="fas <?= $icon ?> settings-tab-icon"></i>
            <?= $this->e($label) ?>
        </a>
    <?php endforeach; ?>
</nav>