+
diff --git a/src/components/README.md b/src/components/README.md
new file mode 100644
index 0000000..ccafa35
--- /dev/null
+++ b/src/components/README.md
@@ -0,0 +1,9 @@
+## Components
+
+Components in this dir will be auto-registered and on-demand, powered by [`unplugin-vue-components`](https://github.com/antfu/unplugin-vue-components).
+
+### Icons
+
+You can use icons from almost any icon sets by the power of [Iconify](https://iconify.design/).
+
+It will only bundle the icons you use. Check out [`unplugin-icons`](https://github.com/antfu/unplugin-icons) for more details.
diff --git a/src/components/icons/AppImg.vue b/src/components/icons/AppImg.vue
new file mode 100644
index 0000000..eb51d2f
--- /dev/null
+++ b/src/components/icons/AppImg.vue
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/src/components/icons/AppLogoText.vue b/src/components/icons/AppLogoText.vue
new file mode 100644
index 0000000..78b6043
--- /dev/null
+++ b/src/components/icons/AppLogoText.vue
@@ -0,0 +1,5 @@
+
+
+
+
diff --git a/src/components/icons/AppLogoV.vue b/src/components/icons/AppLogoV.vue
new file mode 100644
index 0000000..0f20a3b
--- /dev/null
+++ b/src/components/icons/AppLogoV.vue
@@ -0,0 +1,7 @@
+
+
+
+
diff --git a/src/components/menus/MenuLocales.vue b/src/components/menus/MenuLocales.vue
new file mode 100644
index 0000000..f350b7f
--- /dev/null
+++ b/src/components/menus/MenuLocales.vue
@@ -0,0 +1,99 @@
+
+
+