feat: Indicate buttons which are not implemented

Buttons are greyed out and labelled accordingly.
This commit is contained in:
Marty Oehme 2025-07-22 10:37:05 +02:00
parent 9ee787ccce
commit c3cfdbdc3c
Signed by: Marty
GPG key ID: 4E535BC19C61886E
3 changed files with 43 additions and 39 deletions

View file

@ -45,6 +45,10 @@ body {
opacity: 0.8;
}
.fab-icon-holder.disabled {
background: #333333
}
.fab-icon-holder .icon {
display: flex;
align-items: center;

View file

@ -32,24 +32,24 @@
</div>
</li>
<li>
<span class="fab-label">Lefty Bee</span>
<div class="option-btn fab-icon-holder">
<span class="fab-label">Lefty Bee (not implemented)</span>
<div class="option-btn fab-icon-holder disabled">
<div class="icon">
<i class="fas fa-arrow-left"></i>
</div>
</div>
</li>
<li>
<span class="fab-label">About</span>
<div class="option-btn fab-icon-holder">
<span class="fab-label">About (not implemented)</span>
<div class="option-btn fab-icon-holder disabled">
<div class="icon">
<i class="fas fa-question"></i>
</div>
</div>
</li>
<li>
<span class="fab-label">Feedback</span>
<div class="option-btn fab-icon-holder">
<span class="fab-label">Feedback (not implemented)</span>
<div class="option-btn fab-icon-holder disabled">
<div class="icon">
<i class="fas fa-comment-alt"></i>
</div>

66
uv.lock generated
View file

@ -88,6 +88,39 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/77/06/bb80f5f86020c4551da315d78b3ab75e8228f89f0162f2c3a819e407941a/attrs-25.3.0-py3-none-any.whl", hash = "sha256:427318ce031701fea540783410126f03899a97ffc6f61596ad581ac2e40e3bc3", size = 63815, upload-time = "2025-03-13T11:10:21.14Z" },
]
[[package]]
name = "bees-knees"
version = "0.1.0"
source = { editable = "." }
dependencies = [
{ name = "fastapi", extra = ["standard"] },
{ name = "fastapi-utils", extra = ["all"] },
{ name = "feedparser" },
{ name = "groq" },
{ name = "supabase" },
]
[package.dev-dependencies]
dev = [
{ name = "mypy" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "fastapi", extras = ["standard"], specifier = ">=0.115.12" },
{ name = "fastapi-utils", extras = ["all"], specifier = ">=0.8.0" },
{ name = "feedparser", specifier = ">=6.0.11" },
{ name = "groq", specifier = ">=0.26.0" },
{ name = "supabase", specifier = ">=2.15.2" },
]
[package.metadata.requires-dev]
dev = [
{ name = "mypy", specifier = ">=1.16.0" },
{ name = "ruff", specifier = ">=0.11.12" },
]
[[package]]
name = "certifi"
version = "2025.4.26"
@ -602,39 +635,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/54/20/4d324d65cc6d9205fabedc306948156824eb9f0ee1633355a8f7ec5c66bf/pluggy-1.6.0-py3-none-any.whl", hash = "sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746", size = 20538, upload-time = "2025-05-15T12:30:06.134Z" },
]
[[package]]
name = "pollen-prophet"
version = "0.1.0"
source = { editable = "." }
dependencies = [
{ name = "fastapi", extra = ["standard"] },
{ name = "fastapi-utils", extra = ["all"] },
{ name = "feedparser" },
{ name = "groq" },
{ name = "supabase" },
]
[package.dev-dependencies]
dev = [
{ name = "mypy" },
{ name = "ruff" },
]
[package.metadata]
requires-dist = [
{ name = "fastapi", extras = ["standard"], specifier = ">=0.115.12" },
{ name = "fastapi-utils", extras = ["all"], specifier = ">=0.8.0" },
{ name = "feedparser", specifier = ">=6.0.11" },
{ name = "groq", specifier = ">=0.26.0" },
{ name = "supabase", specifier = ">=2.15.2" },
]
[package.metadata.requires-dev]
dev = [
{ name = "mypy", specifier = ">=1.16.0" },
{ name = "ruff", specifier = ">=0.11.12" },
]
[[package]]
name = "postgrest"
version = "1.0.2"