summaryrefslogtreecommitdiff
path: root/src/components/TerminalBorder.astro
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-11-12 16:05:53 +0200
committerKyren223 <Kyren223@proton.me>2024-11-12 16:05:53 +0200
commit0c17d94c4d1303d73b3ad3e7a9dfef1fb8f0a883 (patch)
tree7a005aedbb5795779a56799fc8e2353a1b126a7a /src/components/TerminalBorder.astro
parent56e79f187c71eaadca5ae0a1e717793175c04671 (diff)
Backup
Diffstat (limited to 'src/components/TerminalBorder.astro')
-rw-r--r--src/components/TerminalBorder.astro47
1 files changed, 24 insertions, 23 deletions
diff --git a/src/components/TerminalBorder.astro b/src/components/TerminalBorder.astro
index 6add2b7..bb6874c 100644
--- a/src/components/TerminalBorder.astro
+++ b/src/components/TerminalBorder.astro
@@ -2,35 +2,36 @@
interface Props {
header: string;
margin?: string;
+ class?: string;
}
-const { header, margin = "-1px" } = Astro.props;
+const { header, margin = "-1px", class: htmlClass } = Astro.props;
---
-<div class="section" style={`margin: ${margin};`}>
+
+<div class="section" style={`margin: ${margin};`} class={htmlClass}>
<span class="tag">{header}</span>
- <slot/>
+ <slot />
</div>
<style>
-.section {
- position: relative;
- padding: 0.8rem;
- padding-top: 0.85rem;
- display: flex;
- border-style: solid;
- border-width: 1px;
- border-color: var(--alt);
-}
-
-.tag {
- position: absolute;
- top: -0.6rem;
- left: 0.5rem;
- background-color: var(--background);
- padding-right: 0.5rem;
- padding-left: 0.5rem;
- font-size: 0.8rem;
- color: var(--alt);
-}
+ .section {
+ position: relative;
+ padding: 0.8rem;
+ padding-top: 0.85rem;
+ display: flex;
+ border-style: solid;
+ border-width: 1px;
+ border-color: var(--alt);
+ }
+ .tag {
+ position: absolute;
+ top: -0.6rem;
+ left: 0.5rem;
+ background-color: var(--background);
+ padding-right: 0.5rem;
+ padding-left: 0.5rem;
+ font-size: 0.8rem;
+ color: var(--alt);
+ }
</style>