"""Rutas que sirven HTML al admin."""
from flask import Blueprint, redirect, render_template, url_for
from flask_login import current_user, login_required


bp = Blueprint('pages', __name__)


@bp.route('/')
def home():
    if current_user.is_authenticated:
        return redirect(url_for('pages.dashboard'))
    return redirect(url_for('auth.login_page'))


@bp.route('/dashboard')
@login_required
def dashboard():
    return render_template('dashboard.html', active='dashboard')


@bp.route('/empresas')
@login_required
def empresas_page():
    return render_template('empresas.html', active='empresas')


@bp.route('/licencias')
@login_required
def licencias_page():
    return render_template('licencias.html', active='licencias')


@bp.route('/usuarios')
@login_required
def usuarios_page():
    return render_template('usuarios.html', active='usuarios')


@bp.route('/logs')
@login_required
def logs_page():
    return render_template('logs.html', active='logs')
