diff --git a/src/components/core/d2-layout-main/components/-header-right/components/-theme.vue b/src/components/core/d2-layout-main/components/-header-right/components/-theme.vue
index 5d479958..f01b7671 100644
--- a/src/components/core/d2-layout-main/components/-header-right/components/-theme.vue
+++ b/src/components/core/d2-layout-main/components/-header-right/components/-theme.vue
@@ -5,67 +5,18 @@
-
-
-
-
-
-
-
-
- 使用
-
-
-
+
+
-
-
diff --git a/src/components/core/d2-theme-list/index.vue b/src/components/core/d2-theme-list/index.vue
new file mode 100644
index 00000000..5407e72f
--- /dev/null
+++ b/src/components/core/d2-theme-list/index.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+ 使用
+
+
+
+
+
+
+
+
diff --git a/src/components/core/register.js b/src/components/core/register.js
index b3f19794..d5c9854b 100644
--- a/src/components/core/register.js
+++ b/src/components/core/register.js
@@ -14,5 +14,6 @@ Vue.component('d2-icon', () => import('@/components/core/d2-icon'))
Vue.component('d2-icon-select', () => import('@/components/core/d2-icon-select/index.vue'))
Vue.component('d2-icon-svg', () => import('@/components/core/d2-icon-svg/index.vue'))
Vue.component('d2-markdown', () => import('@/components/core/d2-markdown'))
-Vue.component('d2-quill', () => import('@/components/core/d2-quill'))
Vue.component('d2-mde', () => import('@/components/core/d2-mde'))
+Vue.component('d2-quill', () => import('@/components/core/d2-quill'))
+Vue.component('d2-theme-list', () => import('@/components/core/d2-theme-list'))
diff --git a/static/image/theme-preview/d2admin@2x.png.REMOVED.git-id b/static/image/theme-preview/d2@2x.png.REMOVED.git-id
similarity index 100%
rename from static/image/theme-preview/d2admin@2x.png.REMOVED.git-id
rename to static/image/theme-preview/d2@2x.png.REMOVED.git-id