<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><%= title || 'Telegram Bot Paneli' %></title>
    <link href="https://cdn.jsdelivr.net/npm/tailwindcss@2.2.19/dist/tailwind.min.css" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/daisyui@4.12.14/dist/full.min.css" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
</head>
<body class="bg-gray-100">
    <nav class="bg-indigo-600 text-white p-4">
        <div class="container mx-auto flex justify-between items-center">
            <a href="/" class="text-xl font-bold flex items-center">
                <i class="fab fa-telegram mr-2"></i>
                Telegram Bot Paneli
            </a>
            <div class="flex items-center gap-3">
                <% if (typeof user !== 'undefined' && user) { %>
                    <span class="mr-2 hidden sm:inline">Hoş geldiniz, <%= user.username %></span>
                    <a href="/posts/all" class="btn btn-sm">Tüm</a>
                    <a href="/posts/immediate" class="btn btn-sm">Hemen</a>
                    <a href="/posts/scheduled?mode=all" class="btn btn-sm">Zamanlanmış</a>
                    <a href="/posts/daily" class="btn btn-sm">Günlük</a>
                    <a href="/posts/new" class="btn btn-sm btn-primary">Yeni</a>
                    <a href="/pools" class="btn btn-sm">Havuzlar</a>
                    <a href="/delivery" class="btn btn-sm">Gönderim Logları</a>
                    <% if (Array.isArray(permissions) && permissions.includes('manage_channels')) { %>
                      <a href="/channels" class="btn btn-sm">Kanallar</a>
                    <% } %>
                    <a href="/users" class="btn btn-sm">Kullanıcılar</a>
                    <a href="/roles" class="btn btn-sm">Roller</a>
                    <a href="/settings" class="btn btn-sm">Ayarlar</a>
                    <a href="/auth/logout" class="btn btn-sm btn-error">Çıkış</a>
                <% } else { %>
                    <a href="/auth/login" class="btn">Giriş Yap</a>
                <% } %>
            </div>
        </div>
    </nav>
    <div class="container mx-auto p-4">
        <% if (typeof error_msg !== 'undefined' && error_msg) { %>
            <div class="bg-red-100 border border-red-400 text-red-700 px-4 py-3 rounded relative mb-4" role="alert">
                <span class="block sm:inline"><%= error_msg %></span>
            </div>
        <% } %>
        <% if (typeof success_msg !== 'undefined' && success_msg) { %>
            <div class="bg-green-100 border border-green-400 text-green-700 px-4 py-3 rounded relative mb-4" role="alert">
                <span class="block sm:inline"><%= success_msg %></span>
            </div>
        <% } %>
