diff options
| author | Duckonaut <duckonaut@#gmail.com> | 2026-11-10 23:48:08 +0100 |
|---|---|---|
| committer | Duckonaut <duckonaut@#gmail.com> | 2026-11-10 23:48:08 +0100 |
| commit | be6544e7952307bdb12a6b5e266ca42e2473095b (patch) | |
| tree | 5941f55c98c53760a88e36c2a924ccd328ed427a | |
| parent | 6b0c818becd53a12b4d003b541598cfb0cfc20ed (diff) | |
make statuses more readable
| -rw-r--r-- | pages/home.luax | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/pages/home.luax b/pages/home.luax index 381ae74..3bafc48 100644 --- a/pages/home.luax +++ b/pages/home.luax @@ -34,9 +34,18 @@ local function is_service_live(service, is_user) end local function Service(props) + local name = props.attrs.service + + if props.attrs.name then + name = props.attrs.name + end + + if props.attrs.link then + name = <a href={props.attrs.link}> {$ name $} </a> + end return <div class="service-info"> <div class="service-name"> - {$ props.attrs.service $} + {$ name $} </div> <div class={"service-status service-status-" .. is_service_live(props.attrs.service, props.attrs.is_user)}> {$ is_service_live(props.attrs.service, props.attrs.is_user) $} @@ -53,12 +62,11 @@ return function(props) {$ art $} </div> <div class="service-group"> - <Service service="tailscale" is_user={true} /> - <Service service="reluax" /> - <Service service="nginx" /> - <Service service="fcgiwrap" /> + <Service service="reluax" is_user={true} link="https://rem.duckonaut.dev" /> + <Service service="tailscale" /> + <Service name="cgit" service="nginx" link="https://git.duckonaut.dev" /> <Service service="sshd" /> - <Service service="git-daemon" /> + <Service name="gitolite" service="sshd" /> </div> </div> end |
