diff options
Diffstat (limited to 'pages')
| -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 |
