diff options
| author | Kyren223 <Kyren223@proton.me> | 2024-11-12 01:07:20 +0200 |
|---|---|---|
| committer | Kyren223 <Kyren223@proton.me> | 2024-11-12 01:07:20 +0200 |
| commit | c839ead325d552496c7faf6d72428d3589d88304 (patch) | |
| tree | c314784ab5c2486b30954367deed6460df523f81 /src/components/TerminalBorder.astro | |
| parent | 098dce9f35621753ab0af28fffbf97d4c9310437 (diff) | |
Committing with a bunch of changes
Diffstat (limited to 'src/components/TerminalBorder.astro')
| -rw-r--r-- | src/components/TerminalBorder.astro | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/src/components/TerminalBorder.astro b/src/components/TerminalBorder.astro new file mode 100644 index 0000000..6add2b7 --- /dev/null +++ b/src/components/TerminalBorder.astro @@ -0,0 +1,36 @@ +--- +interface Props { + header: string; + margin?: string; +} + +const { header, margin = "-1px" } = Astro.props; +--- +<div class="section" style={`margin: ${margin};`}> + <span class="tag">{header}</span> + <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); +} + +</style> |
