Trying to install updated packages to get the ShadEditor working. I hope.

This commit is contained in:
Scott Idem
2024-12-02 15:43:46 -05:00
parent b7515f0680
commit a0473cb50b
41 changed files with 3007 additions and 365 deletions

View File

@@ -0,0 +1,26 @@
<script lang="ts">
import { Bold } from 'lucide-svelte';
import { type Editor } from '@tiptap/core';
import * as Tooltip from '$lib/components/ui/tooltip/index.js';
import { Button } from '$lib/components/ui/button/index.js';
import { cn } from '$lib/utils.js';
let { editor }: { editor: Editor } = $props();
</script>
<Tooltip.Provider>
<Tooltip.Root>
<Tooltip.Trigger>
<Button
variant="ghost"
class={cn('size-8', editor.isActive('bold') && 'bg-muted')}
onclick={() => editor.chain().focus().toggleBold().run()}
>
<Bold />
</Button>
</Tooltip.Trigger>
<Tooltip.Content>
<p>Bold (⌘B)</p>
</Tooltip.Content>
</Tooltip.Root>
</Tooltip.Provider>