diff --git a/src/components/Button/index.ts b/src/components/Button/index.ts
new file mode 100644
index 0000000..6ae43b1
--- /dev/null
+++ b/src/components/Button/index.ts
@@ -0,0 +1,3 @@
+import BaseButton from './src/Button.vue'
+
+export { BaseButton }
diff --git a/src/components/Button/src/Button.vue b/src/components/Button/src/Button.vue
new file mode 100644
index 0000000..e5af71b
--- /dev/null
+++ b/src/components/Button/src/Button.vue
@@ -0,0 +1,121 @@
+
+
+
+ emits('click')"
+ >
+
+
+
+
+
diff --git a/src/components/Error/src/Error.vue b/src/components/Error/src/Error.vue
index 8676a81..b18af60 100644
--- a/src/components/Error/src/Error.vue
+++ b/src/components/Error/src/Error.vue
@@ -4,7 +4,6 @@ import networkError from '@/assets/svgs/500.svg'
import noPermission from '@/assets/svgs/403.svg'
import { propTypes } from '@/utils/propTypes'
import { useI18n } from '@/hooks/web/useI18n'
-import { ElButton } from 'element-plus'
interface ErrorMap {
url: string
@@ -51,7 +50,7 @@ const btnClick = () => {
{{ errorMap[type].message }}
- {{ errorMap[type].buttonText }}
+ {{ errorMap[type].buttonText }}
diff --git a/src/components/Search/src/components/ActionButton.vue b/src/components/Search/src/components/ActionButton.vue
index 1824ccc..a6b6ffe 100644
--- a/src/components/Search/src/components/ActionButton.vue
+++ b/src/components/Search/src/components/ActionButton.vue
@@ -1,5 +1,4 @@
- {
@click="onSearch"
>
{{ t('common.query') }}
-
-
+
{{ t('common.reset') }}
-
-
+
{{ t(visible ? 'common.shrink' : 'common.expand') }}
-
+
diff --git a/src/components/Setting/src/Setting.vue b/src/components/Setting/src/Setting.vue
index 7f6e4a4..869871b 100644
--- a/src/components/Setting/src/Setting.vue
+++ b/src/components/Setting/src/Setting.vue
@@ -1,5 +1,5 @@