mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-23 18:29:12 +08:00
46 lines
No EOL
1.5 KiB
Svelte
46 lines
No EOL
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 = 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 noreferrer 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 noreferrer 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> |