diff --git a/src/Base.astro b/src/Base.astro
index fea13d3..0bdfe84 100644
--- a/src/Base.astro
+++ b/src/Base.astro
@@ -7,7 +7,7 @@ interface Props {
-
+
{Astro.props.title}
+
+
+
+
+
+
+
+
+
+ {
+ powerData[power].meta.length > 0 ? (
+
+
+
+ ) : null
+ }
+
+
+
-
-
{powerData[power].name}
-
-
{powerData[power].description}
+
![]()
+
{powerData[power].name}
+
+
{powerData[power].description}
+
{
powerData[power].meta.length > 0 ? (
-
- {powerData[power].meta.map(({ name, value }) => (
- <>
- - {name}
- - {value}
- >
- ))}
-
- ) : null
+ powerData[power].meta.map(({ name, value }) => (
+ <>
+ - {name}
+ - {value}
+ >
+ ))
+ ) : (
+
+ )
}
-
+
{
children.map((child, i) => (
@@ -440,7 +458,11 @@ const getLayer = (children: (typeof powerTree)[], layer: number = 1): number =>
display: grid;
grid-template-columns: auto 1fr;
gap: 0.2ch 1ch;
- margin-block-end: 0;
+ margin-block: 0;
+
+ &:has(.null) {
+ display: none;
+ }
dt::after {
content: ": ";
@@ -459,8 +481,8 @@ const getLayer = (children: (typeof powerTree)[], layer: number = 1): number =>
display: block;
}
- [slot="title"] img {
- height: 2ch;
+ img[slot="icon"] {
+ height: 50px;
border-radius: 100%;
display: inline-block;
}