diff --git a/frontend/src/components/VBanner/VNotificationBanner.vue b/frontend/src/components/VBanner/VNotificationBanner.vue index c7a84f0f7a2..a503837ab45 100644 --- a/frontend/src/components/VBanner/VNotificationBanner.vue +++ b/frontend/src/components/VBanner/VNotificationBanner.vue @@ -13,12 +13,16 @@

- @@ -32,7 +36,7 @@ import { defineEvent } from "~/types/emits" import type { BannerId } from "~/types/banners" import VIcon from "~/components/VIcon/VIcon.vue" -import VCloseButton from "~/components/VCloseButton.vue" +import VIconButton from "~/components/VIconButton/VIconButton.vue" import type { TranslateResult } from "vue-i18n" @@ -43,8 +47,8 @@ import type { TranslateResult } from "vue-i18n" export default defineComponent({ name: "VNotificationBanner", components: { + VIconButton, VIcon, - VCloseButton, }, props: { /** diff --git a/frontend/src/components/VContentReport/VContentReportPopover.vue b/frontend/src/components/VContentReport/VContentReportPopover.vue index a3b5e7e9f89..fb1320131c1 100644 --- a/frontend/src/components/VContentReport/VContentReportPopover.vue +++ b/frontend/src/components/VContentReport/VContentReportPopover.vue @@ -11,10 +11,13 @@ @@ -92,7 +94,6 @@ import usePages from "~/composables/use-pages" import { useUiStore } from "~/stores/ui" -import VCloseButton from "~/components/VCloseButton.vue" import VHomeLink from "~/components/VHeader/VHomeLink.vue" import VPageLinks from "~/components/VHeader/VPageLinks.vue" import VModalContent from "~/components/VModal/VModalContent.vue" @@ -104,7 +105,6 @@ export default defineComponent({ name: "VHeaderInternal", components: { VIconButton, - VCloseButton, VModalContent, VPopoverContent, VHomeLink, diff --git a/frontend/src/components/VHeader/VHeaderMobile/VContentSettingsModalContent.vue b/frontend/src/components/VHeader/VHeaderMobile/VContentSettingsModalContent.vue index 220c61dd2fd..1de79978351 100644 --- a/frontend/src/components/VHeader/VHeaderMobile/VContentSettingsModalContent.vue +++ b/frontend/src/components/VHeader/VHeaderMobile/VContentSettingsModalContent.vue @@ -35,11 +35,13 @@ v-if="showFilters" :applied-filter-count="appliedFilterCount" /> - @@ -84,8 +86,6 @@ import { useSearchStore } from "~/stores/search" import useSearchType from "~/composables/use-search-type" import VButton from "~/components/VButton.vue" -import VCloseButton from "~/components/VCloseButton.vue" - import VFilterTab from "~/components/VHeader/VHeaderMobile/VFilterTab.vue" import VIcon from "~/components/VIcon/VIcon.vue" import VModalContent from "~/components/VModal/VModalContent.vue" @@ -96,14 +96,15 @@ import VTab from "~/components/VTabs/VTab.vue" import VTabPanel from "~/components/VTabs/VTabPanel.vue" import VTabs from "~/components/VTabs/VTabs.vue" import VSafeBrowsing from "~/components/VSafeBrowsing/VSafeBrowsing.vue" +import VIconButton from "~/components/VIconButton/VIconButton.vue" type ContentSettingsTab = "content-settings" | "filters" export default defineComponent({ name: "VContentSettingsModalContent", components: { + VIconButton, VSafeBrowsing, - VCloseButton, VIcon, VModalContent, VButton, diff --git a/frontend/src/components/VModal/VModalContent.vue b/frontend/src/components/VModal/VModalContent.vue index 5e431a32c4a..37e38ad1f40 100644 --- a/frontend/src/components/VModal/VModalContent.vue +++ b/frontend/src/components/VModal/VModalContent.vue @@ -34,11 +34,12 @@ class="flex w-full shrink-0 justify-between py-4 pe-3 ps-4 md:justify-end md:bg-tx md:px-0 md:py-3" :class="[$style[`top-bar-${variant}`], $style[`top-bar-${mode}`]]" > - @@ -66,14 +67,14 @@ import { useDialogContent } from "~/composables/use-dialog-content" import type { ModalColorMode, ModalVariant } from "~/types/modal" -import VCloseButton from "~/components/VCloseButton.vue" +import VIconButton from "~/components/VIconButton/VIconButton.vue" /** * Renders the inner content of a modal and manages focus. */ export default defineComponent({ name: "VModalContent", - components: { VCloseButton, VTeleport }, + components: { VIconButton, VTeleport }, inheritAttrs: false, props: { visible: {