<?php

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Route;

// Buka halaman Dashboard
Route::get('/dashboard', function () {
    return view('dashboard'); // Memanggil file resources/views/dashboard.blade.php
});

// Buka halaman Aktivitas (Pastikan kamu menyimpan file Aktivitas tadi dengan nama transactions.blade.php)
Route::get('/aktivitas', function () {
    return view('aktivitas'); // Memanggil file resources/views/transactions.blade.php
});

// Buka halaman Pengaturan (Buat file settings.blade.php nanti)
Route::get('/settings', function () {
    return view('settings'); // Memanggil file resources/views/settings.blade.php
});

// Rute Akar: Bertugas menangkap lemparan token dari Bitter ID
Route::get('/', function (Request $request) {
    $token = $request->query('token');

    // Jika ada token dari URL, arahkan ke halaman penyimpan token
    if ($token) {
        return view('auth.callback', ['token' => $token]);
    }

    // Jika tidak ada token (akses langsung), tendang ke halaman Login
    return redirect('/login');
});

// Rute untuk menampilkan halaman UI Login
Route::get('/login', function () {
    return view('auth.login');
});

// Rute untuk menampilkan Dashboard
Route::get('/dashboard', function () {
    return view('dashboard');
});