dazzle/src/routes/articles/Layout.svelte

46 lines
760 B
Svelte
Raw Normal View History

2025-04-30 18:15:19 +03:30
<script lang="ts">
import './article.css';
import Heading from './Heading.svelte';
export let title;
export let date;
</script>
<div class="container">
<div class="padding"></div>
<div class="body">
<Heading {title} {date} />
<slot></slot>
</div>
<div class="padding"></div>
</div>
<style>
2025-05-05 16:54:00 +03:30
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
2025-04-30 18:15:19 +03:30
2025-05-05 16:54:00 +03:30
.container {
background-color: #1d2021;
display: flex;
}
2025-04-30 18:15:19 +03:30
2025-05-05 16:54:00 +03:30
.body {
flex: 3;
padding: 1em;
background-color: #282828;
2025-04-30 18:15:19 +03:30
2025-05-05 16:54:00 +03:30
min-width: 80ch;
max-width: 80ch;
2025-05-12 17:38:54 +03:30
text-wrap-mode: wrap;
text-align: justify;
2025-04-30 18:15:19 +03:30
2025-05-05 16:54:00 +03:30
border-left: 1px solid #928374;
border-right: 1px solid #928374;
}
2025-04-30 18:15:19 +03:30
2025-05-05 16:54:00 +03:30
.padding {
flex: 1;
}
2025-04-30 18:15:19 +03:30
</style>