ezidam/crates/ezidam/templates/pages/setup.html.tera

70 lines
2.8 KiB
Text

{% extends "base" %}
{% block page %}
<body class=" d-flex flex-column">
<script src="/js/demo-theme.min.js"></script>
<div>
<div class="container container-tight py-4">
<div class="text-center mb-4">
{% include "utils/logo" %}
</div>
{% if flash %}
<div class="alert alert-{{flash.0}}" role="alert">
<h4 class="alert-title">{{ flash.1 | safe }}</h4>
</div>
{% endif %}
<form action="/setup" method="post" id="setup_form">
<div class="card card-md">
<div class="card-body text-center py-4 p-sm-5">
<h1 data-i18n="setup.welcome"></h1>
<p class="text-muted" data-i18n="setup.initial_setup"></p>
</div>
<!-- First admin account -->
<div class="hr-text hr-text-center hr-text-spaceless" data-i18n="setup.first_admin_account"></div>
<div class="card-body">
<div class="mb-3">
<label class="form-label required" for="username" data-i18n="setup.username"></label>
<input name="username" id="username" type="text" class="form-control" required>
</div>
<div class="mb-3">
<label class="form-label required" for="password" data-i18n="setup.password"></label>
<div class="input-group input-group-flat">
<input name="password" id="password" type="password" class="form-control" autocomplete="off" required>
</div>
</div>
</div>
<!-- Settings -->
<div class="hr-text hr-text-center hr-text-spaceless" data-i18n="setup.settings"></div>
<div class="card-body">
<div class="mb-3">
<label class="form-label required" for="url" data-i18n="setup.base_url"></label>
<input name="url" id="url" type="url" placeholder="https://example.com" class="form-control"
required>
</div>
</div>
</div>
<div class="row align-items-center mt-3">
<div class="col">
<div class="btn-list justify-content-end">
<button type="submit" class="btn btn-primary" data-i18n="setup.finish"></button>
</div>
</div>
</div>
</form>
{% include "shell/footer" %}
</div>
</div>
<!-- Libs JS -->
<!-- Tabler Core -->
<script src="/js/tabler.min.js" defer></script>
<script src="/js/demo.min.js" defer></script>
</body>
{% endblock page %}
{% block i18n %}
localize("#setup_form");
{% endblock i18n %}