diff --git a/docs/.vitepress/config.js b/docs/.vitepress/config.js
index e2d82c8fd..dc9957e9a 100644
--- a/docs/.vitepress/config.js
+++ b/docs/.vitepress/config.js
@@ -23,6 +23,8 @@ export default {
{ text: 'Chips', link: '/components/chips' },
{ text: 'Icons', link: '/components/icons' },
{ text: 'Pagination', link: '/components/pagination' },
+ { text: 'Animated Logo', link: '/components/animated-logo' },
+ { text: 'Text Logo', link: '/components/text-logo' },
],
},
],
diff --git a/docs/components/animated-logo.md b/docs/components/animated-logo.md
new file mode 100644
index 000000000..abae92aea
--- /dev/null
+++ b/docs/components/animated-logo.md
@@ -0,0 +1,8 @@
+# Animated Logo
+
+
+
+
+```vue
+
+```
diff --git a/docs/components/text-logo.md b/docs/components/text-logo.md
new file mode 100644
index 000000000..8a269cfba
--- /dev/null
+++ b/docs/components/text-logo.md
@@ -0,0 +1,17 @@
+# Text Logo
+
+
+
+
+```vue
+
+```
+
+
+
+
+
+```vue
+
+```
+
diff --git a/lib/components/brand/AnimatedLogo.vue b/lib/components/brand/AnimatedLogo.vue
new file mode 100644
index 000000000..12903fdab
--- /dev/null
+++ b/lib/components/brand/AnimatedLogo.vue
@@ -0,0 +1,130 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/components/brand/TextLogo.vue b/lib/components/brand/TextLogo.vue
new file mode 100644
index 000000000..8d99b1dd6
--- /dev/null
+++ b/lib/components/brand/TextLogo.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+
+
diff --git a/lib/components/index.js b/lib/components/index.js
index 288a4ebc8..473b34f31 100644
--- a/lib/components/index.js
+++ b/lib/components/index.js
@@ -5,6 +5,8 @@ export { default as Card } from './base/Card.vue'
export { default as Checkbox } from './base/Checkbox.vue'
export { default as Chips } from './base/Chips.vue'
export { default as Page } from './base/Page.vue'
+export { default as AnimatedLogo } from './brand/AnimatedLogo.vue'
+export { default as TextLogo } from './brand/TextLogo.vue'
export { default as Pagination } from './base/Pagination.vue'
export { default as NavItem } from './nav/NavItem.vue'