Compare commits
No commits in common. "dev" and "main" have entirely different histories.
@ -1,38 +0,0 @@
|
|||||||
/* Login page specific styles */
|
|
||||||
.login-page {
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-height: 100vh;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-container {
|
|
||||||
flex: 1;
|
|
||||||
display: flex;
|
|
||||||
width: 100%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-branding {
|
|
||||||
flex: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-form-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: column;
|
|
||||||
min-height: 100vh;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-form-container {
|
|
||||||
flex: 1;
|
|
||||||
display: flex;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: center;
|
|
||||||
padding: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-footer {
|
|
||||||
padding: 1rem;
|
|
||||||
text-align: center;
|
|
||||||
background-color: #f8f9fa;
|
|
||||||
border-top: 1px solid #dee2e6;
|
|
||||||
}
|
|
@ -1,4 +1,4 @@
|
|||||||
<footer class="footer mt-auto py-1 login-footer">
|
<footer class="footer mt-auto py-1 bg-light border-top">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="row align-items-center">
|
<div class="row align-items-center">
|
||||||
<div class="col text-center text-muted small">
|
<div class="col text-center text-muted small">
|
||||||
|
@ -6,12 +6,12 @@
|
|||||||
<title>{{ brandingconfig.APP_NAME }} - Login</title>
|
<title>{{ brandingconfig.APP_NAME }} - Login</title>
|
||||||
{% include 'favicon.html' %}
|
{% include 'favicon.html' %}
|
||||||
<link href="{{ url_for('static', filename='css/bootstrap.min.css') }}" rel="stylesheet">
|
<link href="{{ url_for('static', filename='css/bootstrap.min.css') }}" rel="stylesheet">
|
||||||
<link href="{{ url_for('static', filename='css/login.css') }}" rel="stylesheet">
|
|
||||||
</head>
|
</head>
|
||||||
<body class="login-page bg-light">
|
<body class="bg-light">
|
||||||
<div class="login-container">
|
<div class="container-fluid vh-100">
|
||||||
|
<div class="row h-100">
|
||||||
<!-- Left Column (Branding) -->
|
<!-- Left Column (Branding) -->
|
||||||
<div class="login-branding d-none d-md-flex bg-primary text-white justify-content-center align-items-center">
|
<div class="col-md-6 d-none d-md-flex bg-primary text-white justify-content-center align-items-center">
|
||||||
<div class="text-center p-5">
|
<div class="text-center p-5">
|
||||||
<img src="{{ url_for('static', filename=brandingconfig.LOGIN_LOGO) }}"
|
<img src="{{ url_for('static', filename=brandingconfig.LOGIN_LOGO) }}"
|
||||||
alt="{{ brandingconfig.APP_NAME }} Logo"
|
alt="{{ brandingconfig.APP_NAME }} Logo"
|
||||||
@ -21,10 +21,9 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Right Column (Login Form + Footer) -->
|
<!-- Right Column (Login Form) -->
|
||||||
<div class="login-form-wrapper">
|
<div class="col-md-6 d-flex justify-content-center align-items-center">
|
||||||
<div class="login-form-container">
|
<div class="w-100 p-4" style="max-width: 400px;">
|
||||||
<div class="w-100" style="max-width: 400px;">
|
|
||||||
{% with messages = get_flashed_messages(with_categories=true) %}
|
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||||
{% if messages %}
|
{% if messages %}
|
||||||
{% for category, message in messages %}
|
{% for category, message in messages %}
|
||||||
@ -62,12 +61,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% include 'footer.html' %}
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Bootstrap JS -->
|
<!-- Bootstrap JS (optional) -->
|
||||||
<script src="{{ url_for('static', filename='js/bootstrap.bundle.min.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/bootstrap.bundle.min.js') }}"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user