Files
wm-fontis-tibi-2023/frontend/src/lib/components/widgets/image.svelte
robin a5e1ede626
All checks were successful
deploy to production / deploy (push) Successful in 35s
fix
2023-09-08 15:34:52 +00:00

44 lines
1.0 KiB
Svelte

<script lang="ts">
import { apiBaseURL } from "../../../config"
export let image: FileField
export let pageId: string
export let col: Column
</script>
<div class="image-container">
<img src="{`${apiBaseURL}page/${pageId}/${image?.src}`}" alt="img" />
</div>
{#if col && col.icons}
<div class="icons">
{#each col.icons as icon}
<div class="icon">
<a href="{icon.link}" style="text-decoration: none;" target="_blank">
<img src="{`${apiBaseURL}page/${pageId}/${icon.icon?.src}`}" alt="img" />
</a>
</div>
{/each}
</div>
{/if}
<style lang="less">
.image-container {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
img {
object-fit: contain;
width: 100%;
height: 100%;
}
}
.icons {
height: 60px;
display: flex;
justify-content: flex-start;
gap: 20px;
}
</style>