<?php
namespace App\Controller\Back;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Symfony\Component\Routing\Annotation\Route;
/**
* @Route("/admin")
*/
class DashboardController extends AbstractController
{
/**
* @Route("/dashboard", name="back_dashboard")
*/
public function dashboard()
{
return $this->render('back/dashboard.html.twig');
}
/**
* @Route("/component/darkmode", name="back_darkmode")
*/
public function darkMode(SessionInterface $session)
{
if ($session->get('darkmode')) {
$session->remove('darkmode');
return $this->json([
'darkmode' => false
]);
}
$session->set('darkmode', true);
return $this->json([
'darkmode' => true
]);
}
}