diff --git a/nix/modules/customer-portal/flake-module.nix b/nix/modules/customer-portal/flake-module.nix index b11b86f..fad8fc0 100755 --- a/nix/modules/customer-portal/flake-module.nix +++ b/nix/modules/customer-portal/flake-module.nix @@ -1,8 +1,8 @@ { moduleWithSystem, ... }: { flake.nixosModules.default = moduleWithSystem ( - perSystem@{ config, lib, pkgs, utils, ... }: - nixos@{ ... }: + perSystem@{ lib, pkgs, utils, ... }: + nixos@{ self, ... }: let inherit (lib) mkEnableOption mkPackageOption mkOption mkIf types; @@ -14,7 +14,7 @@ options.services.amarth-customer-portal = { enable = mkEnableOption "Enable Amarth cloud's customer portal."; - package = mkPackageOption config.packages "amarth-customer-portal" {}; + package = mkPackageOption self.packages "amarth-customer-portal" {}; openFirewall = mkOption { type = types.bool; diff --git a/src/components/details/details.tsx b/src/components/details/details.tsx index c67bdc6..3a0d797 100755 --- a/src/components/details/details.tsx +++ b/src/components/details/details.tsx @@ -1,35 +1,35 @@ -import { Component, createSignal, onCleanup, onMount } from "solid-js"; -import { Entry } from "~/features/content"; -import css from "./details.module.css"; - -interface DetailsProps { - entry: Entry; -} - -export const Details: Component = (props) => { - const [header, setHeader] = createSignal(); - - onMount(() => { - const observer = new ResizeObserver(([entry]) => { - const { inlineSize, blockSize } = entry.contentBoxSize[0]; - (entry.target as HTMLElement).style.setProperty( - "--ratio", - String((blockSize * 0.2) / inlineSize) - ); - }); - - observer.observe(header()!); - - onCleanup(() => observer.disconnect()); - }); - - return ( -
-
- - -

{props.entry.title}

-
-
- ); -}; +import { Component, createSignal, onCleanup, onMount } from "solid-js"; +import { Entry } from "~/features/content"; +import css from "./details.module.css"; + +interface DetailsProps { + entry: Entry; +} + +export const Details: Component = (props) => { + const [header, setHeader] = createSignal(); + + onMount(() => { + const observer = new ResizeObserver(([entry]) => { + const { inlineSize, blockSize } = entry.contentBoxSize[0]; + (entry.target as HTMLElement).style.setProperty( + "--ratio", + String((blockSize * 0.2) / inlineSize) + ); + }); + + observer.observe(header()!); + + onCleanup(() => observer.disconnect()); + }); + + return ( +
+
+ + +

{props.entry.title}

+
+
+ ); +};