diff --git a/components/Markdown.vue b/components/Markdown.vue
index 59bea96..b7e0481 100644
--- a/components/Markdown.vue
+++ b/components/Markdown.vue
@@ -1,7 +1,7 @@
-
+
diff --git a/components/base/Button.vue b/components/base/Button.vue
index 5f25d9c..0b4e6eb 100644
--- a/components/base/Button.vue
+++ b/components/base/Button.vue
@@ -1,6 +1,7 @@
-
\ No newline at end of file
diff --git a/components/base/HoverCard.vue b/components/base/HoverCard.vue
index 30f5ce3..8372455 100644
--- a/components/base/HoverCard.vue
+++ b/components/base/HoverCard.vue
@@ -4,7 +4,7 @@
-
+
diff --git a/components/base/Tree.vue b/components/base/Tree.vue
index ffc8c6d..df75f43 100644
--- a/components/base/Tree.vue
+++ b/components/base/Tree.vue
@@ -1,9 +1,9 @@
-
+
-
+
-
+
{{ item.value.label }}
@@ -22,4 +22,29 @@ interface TreeItem
children?: TreeItem[]
}
const model = defineModel();
-
\ No newline at end of file
+
+
+
\ No newline at end of file
diff --git a/components/canvas/Canvas.vue b/components/canvas/Canvas.vue
new file mode 100644
index 0000000..fbb3caf
--- /dev/null
+++ b/components/canvas/Canvas.vue
@@ -0,0 +1,228 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ edge.label }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/canvas/CanvasEdge.vue b/components/canvas/CanvasEdge.vue
new file mode 100644
index 0000000..32ec580
--- /dev/null
+++ b/components/canvas/CanvasEdge.vue
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/components/canvas/CanvasNode.vue b/components/canvas/CanvasNode.vue
new file mode 100644
index 0000000..6dfcf63
--- /dev/null
+++ b/components/canvas/CanvasNode.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ node.label }}
+
+
\ No newline at end of file
diff --git a/components/prose/ProseA.vue b/components/prose/ProseA.vue
index be11614..65cadf7 100644
--- a/components/prose/ProseA.vue
+++ b/components/prose/ProseA.vue
@@ -1,50 +1,60 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/components/prose/ProseBlockquote.vue b/components/prose/ProseBlockquote.vue
index 7cfa02d..7087710 100644
--- a/components/prose/ProseBlockquote.vue
+++ b/components/prose/ProseBlockquote.vue
@@ -162,17 +162,14 @@ blockquote:empty
@apply w-6;
@apply h-6;
@apply stroke-2;
-}
-.callout-title
-{
- @apply flex;
- @apply items-center;
- @apply gap-2;
+ @apply float-start;
+ @apply me-2;
}
.callout-title-inner
{
- @apply inline-block;
+ @apply block;
@apply font-bold;
+ @apply ps-8;
}
.callout > p
{
diff --git a/components/prose/ProseH2.vue b/components/prose/ProseH2.vue
index 2e5b56c..453d194 100644
--- a/components/prose/ProseH2.vue
+++ b/components/prose/ProseH2.vue
@@ -1,5 +1,5 @@
-