diff --git a/console/src/components/filter/FilterDropdown.vue b/console/src/components/filter/FilterDropdown.vue new file mode 100644 index 000000000..bc8921297 --- /dev/null +++ b/console/src/components/filter/FilterDropdown.vue @@ -0,0 +1,67 @@ + + + diff --git a/console/src/components/input/SearchInput.vue b/console/src/components/input/SearchInput.vue new file mode 100644 index 000000000..94eff2dd8 --- /dev/null +++ b/console/src/components/input/SearchInput.vue @@ -0,0 +1,55 @@ + + + diff --git a/console/src/locales/en.yaml b/console/src/locales/en.yaml index 3269b8e7f..e7a8eeb76 100644 --- a/console/src/locales/en.yaml +++ b/console/src/locales/en.yaml @@ -748,7 +748,6 @@ core: filters: status: items: - all: All active: Active inactive: Inactive sort: @@ -1190,6 +1189,9 @@ core: labels: sort: Sort status: Status + item_labels: + all: All + default: Default status: deleting: Deleting loading: Loading diff --git a/console/src/locales/zh-CN.yaml b/console/src/locales/zh-CN.yaml index 95d3b9642..5afe68719 100644 --- a/console/src/locales/zh-CN.yaml +++ b/console/src/locales/zh-CN.yaml @@ -748,7 +748,6 @@ core: filters: status: items: - all: 全部 active: 已启用 inactive: 未启用 sort: @@ -1190,6 +1189,9 @@ core: labels: sort: 排序 status: 状态 + item_labels: + all: 全部 + default: 默认 status: deleting: 删除中 loading: 加载中 diff --git a/console/src/locales/zh-TW.yaml b/console/src/locales/zh-TW.yaml index c7d7f3446..3b05e6214 100644 --- a/console/src/locales/zh-TW.yaml +++ b/console/src/locales/zh-TW.yaml @@ -748,7 +748,6 @@ core: filters: status: items: - all: 全部 active: 已啟用 inactive: 未啟用 sort: @@ -1190,6 +1189,9 @@ core: labels: sort: 排序 status: 狀態 + item_labels: + all: 全部 + default: 預設 status: deleting: 刪除中 loading: 加載中 diff --git a/console/src/modules/contents/attachments/AttachmentList.vue b/console/src/modules/contents/attachments/AttachmentList.vue index 6f0e5cec3..ecc7b5ab4 100644 --- a/console/src/modules/contents/attachments/AttachmentList.vue +++ b/console/src/modules/contents/attachments/AttachmentList.vue @@ -44,7 +44,6 @@ import { useRouteQuery } from "@vueuse/router"; import { useFetchAttachmentGroup } from "./composables/use-attachment-group"; import { usePermission } from "@/utils/permission"; import FilterTag from "@/components/filter/FilterTag.vue"; -import FilterCleanButton from "@/components/filter/FilterCleanButton.vue"; import { getNode } from "@formkit/core"; import { useI18n } from "vue-i18n"; diff --git a/console/src/modules/contents/comments/CommentList.vue b/console/src/modules/contents/comments/CommentList.vue index 25fca9c9a..1dec07c30 100644 --- a/console/src/modules/contents/comments/CommentList.vue +++ b/console/src/modules/contents/comments/CommentList.vue @@ -21,7 +21,6 @@ import type { ListedComment, User } from "@halo-dev/api-client"; import { computed, ref, watch } from "vue"; import { apiClient } from "@/utils/api-client"; import FilterTag from "@/components/filter/FilterTag.vue"; -import FilterCleanButton from "@/components/filter/FilterCleanButton.vue"; import { getNode } from "@formkit/core"; import { useQuery } from "@tanstack/vue-query"; import { useI18n } from "vue-i18n"; diff --git a/console/src/modules/contents/pages/SinglePageList.vue b/console/src/modules/contents/pages/SinglePageList.vue index 3416ef6e4..8025e2805 100644 --- a/console/src/modules/contents/pages/SinglePageList.vue +++ b/console/src/modules/contents/pages/SinglePageList.vue @@ -37,7 +37,6 @@ import cloneDeep from "lodash.clonedeep"; import { usePermission } from "@/utils/permission"; import { singlePageLabels } from "@/constants/labels"; import FilterTag from "@/components/filter/FilterTag.vue"; -import FilterCleanButton from "@/components/filter/FilterCleanButton.vue"; import { getNode } from "@formkit/core"; import { useMutation, useQuery } from "@tanstack/vue-query"; import { useI18n } from "vue-i18n"; diff --git a/console/src/modules/contents/posts/PostList.vue b/console/src/modules/contents/posts/PostList.vue index 9d1b8da61..b7a76c781 100644 --- a/console/src/modules/contents/posts/PostList.vue +++ b/console/src/modules/contents/posts/PostList.vue @@ -43,7 +43,6 @@ import { formatDatetime } from "@/utils/date"; import { usePermission } from "@/utils/permission"; import { postLabels } from "@/constants/labels"; import FilterTag from "@/components/filter/FilterTag.vue"; -import FilterCleanButton from "@/components/filter/FilterCleanButton.vue"; import { getNode } from "@formkit/core"; import TagDropdownSelector from "@/components/dropdown-selector/TagDropdownSelector.vue"; import { useMutation, useQuery } from "@tanstack/vue-query"; diff --git a/console/src/modules/system/plugins/PluginList.vue b/console/src/modules/system/plugins/PluginList.vue index 73c9877c2..4ca8a828d 100644 --- a/console/src/modules/system/plugins/PluginList.vue +++ b/console/src/modules/system/plugins/PluginList.vue @@ -1,7 +1,6 @@