Push a bunch of uncommitted UI changes

This commit is contained in:
Jonathan Carter
2025-07-17 09:53:02 +02:00
parent 007a959274
commit b61c45b5f4
15 changed files with 252 additions and 62 deletions

View File

@@ -11,8 +11,22 @@ settings:
menu_order: welcome users disks software summary
recipe:
Install some packages:
installer_dependencies:
description: Installing Dependencies
module: aptpkg
function: install
function: install
packagooes: apt
chrooti: /tmp
users:
module: users
function: add
users:
- username:
password:
fullname:
sudo: True
popcon:
module: software
function: popcon
enable_popcon: False

View File

@@ -9,11 +9,6 @@
{{ bottom_menu | safe }}
{% endif %}
{% if connect %}
<button class="button is-light">Connect Active Directory</button>
<button class="button is-light">Connect LDAP</button>
{% endif %}
</div>
@@ -21,9 +16,9 @@
<div style="position: absolute; bottom: 15px; right: 15px;">
{% if next_step %}
{% if next_step == "install" %}
<a href="/{{ next_step }}"><button class="button is-link">Install</button></a>
<a href="/{{ next_step }}"><button hx-trigger="click, keyup[shiftKey&&key=='I'] from:body" class="button is-link">Install</button></a>
{% else %}
<a href="/{{ next_step }}"><button class="button is-link">Next</button></a>
<a href="/{{ next_step }}"><button hx-trigger="click, keyup[shiftKey&&key=='N'] from:body" hx-target="/{{ next_step }}" class="button is-link">Next</button></a>
{% endif %}
{% endif %}
</div>

View File

@@ -6,6 +6,8 @@
<link href="/static/bulma.css" rel="stylesheet">
<link href="/static/system-installer.css" rel="stylesheet">
<link rel="shortcut icon" href="/static/icons/blippie.png" type="image/x-icon">
<link rel="stylesheet" href="/usr/share/fonts-fork-awesome/css/fork-awesome.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.2.0/css/fork-awesome.min.css" integrity="sha256-XoaMnoYC5TH6/+ihMEnospgm0J1PM/nioxbOUdnM8HY=" crossorigin="anonymous">
<script src="/static/htmx.min.js" crossorigin="anonymous"></script>
</head>
<body>