diff --git a/front/src/components/common/ActionTable.vue b/front/src/components/common/ActionTable.vue index a983125c6..daa2ce48c 100644 --- a/front/src/components/common/ActionTable.vue +++ b/front/src/components/common/ActionTable.vue @@ -208,6 +208,7 @@ const launchAction = async () => { :disabled="checked.length === 0 || undefined" :is-loading="isLoading" :confirm-color="currentAction?.confirmColor ?? 'success'" + style="margin-top: 7px;" :aria-label="labels.performAction" :title="t('components.common.ActionTable.modal.performAction.header', { action: currentActionName }, affectedObjectsCount)" @confirm="launchAction" diff --git a/front/src/components/manage/moderation/AccountsTable.vue b/front/src/components/manage/moderation/AccountsTable.vue index 64c7cb7f3..79b52bb2e 100644 --- a/front/src/components/manage/moderation/AccountsTable.vue +++ b/front/src/components/manage/moderation/AccountsTable.vue @@ -11,7 +11,11 @@ import axios from 'axios' import useSharedLabels from '~/composables/locale/useSharedLabels' import ActionTable from '~/components/common/ActionTable.vue' -import Pagination from '~/components/vui/Pagination.vue' + +import Layout from '~/components/ui/Layout.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Input from '~/components/ui/Input.vue' +import Pagination from '~/components/ui/Pagination.vue' import useSmartSearch from '~/composables/navigation/useSmartSearch' import useOrdering from '~/composables/navigation/useOrdering' @@ -98,22 +102,21 @@ const labels = computed(() => ({ diff --git a/front/src/components/manage/moderation/DomainsTable.vue b/front/src/components/manage/moderation/DomainsTable.vue index cda9095b7..ad4e5387b 100644 --- a/front/src/components/manage/moderation/DomainsTable.vue +++ b/front/src/components/manage/moderation/DomainsTable.vue @@ -10,7 +10,12 @@ import { useI18n } from 'vue-i18n' import axios from 'axios' import ActionTable from '~/components/common/ActionTable.vue' -import Pagination from '~/components/vui/Pagination.vue' + +import Layout from '~/components/ui/Layout.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Loader from '~/components/ui/Loader.vue' +import Input from '~/components/ui/Input.vue' +import Pagination from '~/components/ui/Pagination.vue' import useSharedLabels from '~/composables/locale/useSharedLabels' import useOrdering from '~/composables/navigation/useOrdering' @@ -120,19 +125,21 @@ const labels = computed(() => ({ diff --git a/front/src/views/admin/CommonList.vue b/front/src/views/admin/CommonList.vue index 68ad077ac..319fd5100 100644 --- a/front/src/views/admin/CommonList.vue +++ b/front/src/views/admin/CommonList.vue @@ -11,6 +11,8 @@ import TracksTable from '~/components/manage/library/TracksTable.vue' import UploadsTable from '~/components/manage/library/UploadsTable.vue' import UsersTable from '~/components/manage/users/UsersTable.vue' +import Header from '~/components/ui/Header.vue' + import { computed } from 'vue' import { useI18n } from 'vue-i18n' @@ -43,55 +45,48 @@ const title = computed(() => labels.value[props.type]) diff --git a/front/src/views/admin/moderation/AccountsDetail.vue b/front/src/views/admin/moderation/AccountsDetail.vue index 694a6f2dc..2e6526413 100644 --- a/front/src/views/admin/moderation/AccountsDetail.vue +++ b/front/src/views/admin/moderation/AccountsDetail.vue @@ -10,6 +10,12 @@ import { useStore } from '~/store' import axios from 'axios' import $ from 'jquery' +import Layout from '~/components/ui/Layout.vue' +import Loader from '~/components/ui/Loader.vue' +import Button from '~/components/ui/Button.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Input from '~/components/ui/Input.vue' + import InstancePolicyForm from '~/components/manage/moderation/InstancePolicyForm.vue' import InstancePolicyCard from '~/components/manage/moderation/InstancePolicyCard.vue' @@ -146,87 +152,70 @@ const updatePolicy = (newPolicy: InstancePolicy) => { diff --git a/front/src/views/admin/moderation/Base.vue b/front/src/views/admin/moderation/Base.vue index 543f4d851..69c01c9b5 100644 --- a/front/src/views/admin/moderation/Base.vue +++ b/front/src/views/admin/moderation/Base.vue @@ -7,6 +7,11 @@ import { useRoute } from 'vue-router' import axios from 'axios' +import Layout from '~/components/ui/Layout.vue' +import Tabs from '~/components/ui/Tabs.vue' +import Tab from '~/components/ui/Tab.vue' + + const store = useStore() const { t } = useI18n() const route = useRoute() @@ -26,55 +31,50 @@ fetchNodeInfo() diff --git a/front/src/views/admin/moderation/DomainsList.vue b/front/src/views/admin/moderation/DomainsList.vue index aa93ed71e..3f7b3e44c 100644 --- a/front/src/views/admin/moderation/DomainsList.vue +++ b/front/src/views/admin/moderation/DomainsList.vue @@ -9,6 +9,14 @@ import axios from 'axios' import DomainsTable from '~/components/manage/moderation/DomainsTable.vue' +import Layout from '~/components/ui/Layout.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Header from '~/components/ui/Header.vue' +import Toggle from '~/components/ui/Toggle.vue' +import Button from '~/components/ui/Button.vue' +import Input from '~/components/ui/Input.vue' +import Alert from '~/components/ui/Alert.vue' + interface Props { allowListEnabled: boolean } @@ -48,66 +56,59 @@ const createDomain = async () => { diff --git a/front/src/views/admin/moderation/ReportsList.vue b/front/src/views/admin/moderation/ReportsList.vue index f51266b28..abc04e40a 100644 --- a/front/src/views/admin/moderation/ReportsList.vue +++ b/front/src/views/admin/moderation/ReportsList.vue @@ -13,7 +13,12 @@ import axios from 'axios' import ReportCategoryDropdown from '~/components/moderation/ReportCategoryDropdown.vue' import ReportCard from '~/components/manage/moderation/ReportCard.vue' -import Pagination from '~/components/vui/Pagination.vue' + +import Layout from '~/components/ui/Layout.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Header from '~/components/ui/Header.vue' +import Input from '~/components/ui/Input.vue' +import Pagination from '~/components/ui/Pagination.vue' import useSmartSearch from '~/composables/navigation/useSmartSearch' import useSharedLabels from '~/composables/locale/useSharedLabels' @@ -99,27 +104,31 @@ const labels = computed(() => ({ diff --git a/front/src/views/admin/moderation/RequestsList.vue b/front/src/views/admin/moderation/RequestsList.vue index 6842a9215..13bd72dc9 100644 --- a/front/src/views/admin/moderation/RequestsList.vue +++ b/front/src/views/admin/moderation/RequestsList.vue @@ -12,7 +12,13 @@ import { useStore } from '~/store' import axios from 'axios' import UserRequestCard from '~/components/manage/moderation/UserRequestCard.vue' -import Pagination from '~/components/vui/Pagination.vue' + +import Layout from '~/components/ui/Layout.vue' +import Spacer from '~/components/ui/Spacer.vue' +import Pagination from '~/components/ui/Pagination.vue' +import Input from '~/components/ui/Input.vue' +import Loader from '~/components/ui/Loader.vue' +import Header from '~/components/ui/Header.vue' import useSmartSearch from '~/composables/navigation/useSmartSearch' import useSharedLabels from '~/composables/locale/useSharedLabels' @@ -92,110 +98,102 @@ const labels = computed(() => ({