mdsvex fixes
This commit is contained in:
parent
832ef7f411
commit
a515a2a687
26 changed files with 585 additions and 179 deletions
19
src/lib/components/markdown/Heading2.svelte
Normal file
19
src/lib/components/markdown/Heading2.svelte
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<script lang="ts">
|
||||
import clsx from 'clsx';
|
||||
import type { SvelteHTMLElements } from 'svelte/elements';
|
||||
import { twMerge } from 'tailwind-merge';
|
||||
|
||||
type Props = SvelteHTMLElements['h2'];
|
||||
|
||||
const { children, class: className, ...props }: Props = $props();
|
||||
</script>
|
||||
|
||||
<h2
|
||||
{...props}
|
||||
class={twMerge(
|
||||
'before:border-l-secondary bg-base-200/60 my-3 w-full overflow-hidden rounded-lg py-2 text-2xl font-light before:mr-4 before:border-l-6 before:py-8',
|
||||
clsx(className)
|
||||
)}
|
||||
>
|
||||
{@render children?.()}
|
||||
</h2>
|
||||
Loading…
Add table
Add a link
Reference in a new issue