-
+
diff --git a/packages/ui/src/components/base/index.ts b/packages/ui/src/components/base/index.ts
index f9a9429837..1a62a43dfd 100644
--- a/packages/ui/src/components/base/index.ts
+++ b/packages/ui/src/components/base/index.ts
@@ -7,7 +7,6 @@ export { default as AutoLink } from './AutoLink.vue'
export { default as Avatar } from './Avatar.vue'
export { default as Badge } from './Badge.vue'
export { default as BaseTerminal } from './BaseTerminal.vue'
-export { default as BasicMarkdownText } from './BasicMarkdownText.vue'
export { default as BigOptionButton } from './BigOptionButton.vue'
export { default as BulletDivider } from './BulletDivider.vue'
export { default as Button } from './buttons/Button.vue'
@@ -71,6 +70,7 @@ export { default as IntlFormatted } from './IntlFormatted.vue'
export { default as LoadingBar } from './LoadingBar.vue'
export { default as LoadingIndicator } from './LoadingIndicator.vue'
export { default as ManySelect } from './ManySelect.vue'
+export { default as MarkdownBody } from './MarkdownBody.vue'
export { default as MarkdownEditor } from './MarkdownEditor.vue'
export type {
MultiSelectItem,
diff --git a/packages/ui/src/components/base/markdown/MarkdownAlert.vue b/packages/ui/src/components/base/markdown/MarkdownAlert.vue
new file mode 100644
index 0000000000..b0398bb850
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownAlert.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownCollectionEmbed.vue b/packages/ui/src/components/base/markdown/MarkdownCollectionEmbed.vue
new file mode 100644
index 0000000000..65efe55cc8
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownCollectionEmbed.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownEmbedCard.vue b/packages/ui/src/components/base/markdown/MarkdownEmbedCard.vue
new file mode 100644
index 0000000000..00f7138949
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownEmbedCard.vue
@@ -0,0 +1,49 @@
+
+
+
+
+ {{ title }}
+ {{ description }}
+
+ {{ stat }}
+
+
+
+ {{ notFoundMessage }}
+
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownHighlightedPre.vue b/packages/ui/src/components/base/markdown/MarkdownHighlightedPre.vue
new file mode 100644
index 0000000000..d7c5a838bd
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownHighlightedPre.vue
@@ -0,0 +1,27 @@
+
+
+ {{ codeText }}
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownOrganizationEmbed.vue b/packages/ui/src/components/base/markdown/MarkdownOrganizationEmbed.vue
new file mode 100644
index 0000000000..6e242e1c43
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownOrganizationEmbed.vue
@@ -0,0 +1,32 @@
+
+
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownProjectEmbed.vue b/packages/ui/src/components/base/markdown/MarkdownProjectEmbed.vue
new file mode 100644
index 0000000000..f7e6aab66a
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownProjectEmbed.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
diff --git a/packages/ui/src/components/base/markdown/MarkdownUserEmbed.vue b/packages/ui/src/components/base/markdown/MarkdownUserEmbed.vue
new file mode 100644
index 0000000000..23d983de54
--- /dev/null
+++ b/packages/ui/src/components/base/markdown/MarkdownUserEmbed.vue
@@ -0,0 +1,31 @@
+
+
+
+
+
diff --git a/packages/ui/src/components/changelog/ChangelogEntry.vue b/packages/ui/src/components/changelog/ChangelogEntry.vue
index 1beca17366..4a472a71b4 100644
--- a/packages/ui/src/components/changelog/ChangelogEntry.vue
+++ b/packages/ui/src/components/changelog/ChangelogEntry.vue
@@ -36,20 +36,20 @@