Files
pages/src/lib/content.svelte

40 lines
695 B
Svelte
Raw Normal View History

<script lang="ts">
let {
useContentWidth,
}: {
useContentWidth?: boolean;
} = $props();
</script>
{#if useContentWidth}
<div class="main-content content-width">
<slot />
</div>
{:else}
<div class="main-content page-width">
<slot />
</div>
{/if}
<style>
2025-12-20 14:07:00 +00:00
.main-content {
width: 100%;
2025-12-20 14:07:00 +00:00
box-sizing: border-box;
margin: 0 auto;
2025-07-14 12:12:30 +02:00
padding: 0 24px;
}
.content-width {
max-width: var(--content-width);
}
.page-width {
max-width: var(--page-width);
}
@media screen and (max-width: 800px) {
2025-12-20 14:07:00 +00:00
.main-content {
padding: 0 8px;
}
}
</style>