<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><%= title %></title>
    <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="/css/style.css">
</head>
<body>
    <nav class="navbar">
        <h1>LMS Mitra</h1>
        <div class="nav-links">
            <a href="/">Dashboard</a>
            <a href="/admin">Admin Panel</a>
        </div>
    </nav>

    <div class="container">
        <h2 style="margin-bottom: 1.5rem;">LTI 1.3 Registrations</h2>

        <div class="card" style="margin-bottom: 2rem;">
            <h3>Dynamic Registration</h3>
            <p>Masukkan Registration URL dari LMS Digitalent (Moodle) untuk menautkan platform kita ke LMS mereka.</p>
            <form action="/register/trigger" method="POST">
                <div class="form-group">
                    <label>Registration URL + Token</label>
                    <input type="text" name="registration_url" placeholder="https://lms.dev.sdmdigital.id/enrol/lti/register.php?token=..." required>
                </div>
                <button type="submit" class="btn">Register Platform</button>
            </form>
        </div>

        <h3>Registered Tools</h3>
        <% if (registrations.length === 0) { %>
            <p style="color: var(--text-muted); margin-top: 1rem;">Belum ada tool yang teregistrasi.</p>
        <% } else { %>
            <div class="grid" style="margin-top: 1rem;">
                <% registrations.forEach(function(reg) { %>
                    <div class="card">
                        <h3>Issuer: <%= reg.issuer %></h3>
                        <p><strong>Client ID:</strong> <%= reg.clientId %></p>
                        <p><strong>Deployment:</strong> <%= reg.deploymentId %></p>
                        <div style="display: flex; gap: 10px; margin-top: 1rem;">
                            <a href="/launch/<%= reg.id %>" class="btn btn-secondary">Launch Resource</a>
                            <a href="/launch/<%= reg.id %>?dl=1" class="btn btn-secondary">Deep Linking</a>
                        </div>
                    </div>
                <% }); %>
            </div>
        <% } %>
    </div>
</body>
</html>
