mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-25 13:09:14 +08:00
46 lines
1.5 KiB
Svelte
46 lines
1.5 KiB
Svelte
<script lang="ts">
|
||
import { site } from '$lib/config/site'
|
||
import { footer as footerConfig } from '$lib/config/general'
|
||
let className: string = undefined
|
||
export { className as class }
|
||
export let sticky: boolean = false
|
||
export let rounded: boolean = false
|
||
</script>
|
||
|
||
<footer
|
||
id="footer"
|
||
class="footer footer-center bg-base-300 text-base-content shadow-inner p-8 {rounded
|
||
? 'rounded-box'
|
||
: 'md:rounded-box'} {sticky ? 'sticky bottom-0 z-0 md:static' : ''} {className ?? ''}">
|
||
<div class="prose">
|
||
<p>
|
||
{#if footerConfig.nav}
|
||
{#each footerConfig.nav as { text, link }, i}
|
||
<a href={link} rel="noopener external" target="_blank">{text}</a>
|
||
{#if i + 1 < footerConfig.nav.length}
|
||
<span class="mr-1">·</span>
|
||
{/if}
|
||
{/each}
|
||
<br />
|
||
{/if}
|
||
Copyright © {footerConfig.since && footerConfig.since !== new Date().toJSON().substring(0, 4)
|
||
? `${footerConfig.since} - ${new Date().toJSON().substring(0, 4)}`
|
||
: new Date().toJSON().substring(0, 4)}
|
||
{site.author.name}
|
||
<br />
|
||
Powered by
|
||
<a
|
||
rel="noopener external"
|
||
target="_blank"
|
||
class="tooltip tooltip-secondary hover:text-secondary"
|
||
data-tip="🌸 [γ] - Based on MDsveX & SvelteKit 🌸"
|
||
href="https://github.com/importantimport/urara">
|
||
Urara
|
||
</a>
|
||
{#if footerConfig.html}
|
||
<br />
|
||
{@html footerConfig.html}
|
||
{/if}
|
||
</p>
|
||
</div>
|
||
</footer>
|