diff --git a/frontend/src/components/misc/Subscription.vue b/frontend/src/components/misc/Subscription.vue
index aae0a1b3e..ee4a4f387 100644
--- a/frontend/src/components/misc/Subscription.vue
+++ b/frontend/src/components/misc/Subscription.vue
@@ -3,19 +3,23 @@
v-if="type === 'button'"
v-tooltip="tooltipText"
variant="secondary"
- :icon="iconName"
:disabled="disabled"
@click="changeSubscription"
>
+
+
+
{{ buttonText }}
+
+
+
{{ buttonText }}
-
+
{{ buttonText }}
@@ -44,7 +48,7 @@ import SubscriptionModel from '@/models/subscription'
import type {ISubscription} from '@/modelTypes/ISubscription'
import {success} from '@/message'
-import type { IconProp } from '@fortawesome/fontawesome-svg-core'
+import {PhBell, PhBellSlash} from '@phosphor-icons/vue'
const props = withDefaults(defineProps<{
modelValue: ISubscription | null,
@@ -91,7 +95,7 @@ const tooltipText = computed(() => {
})
const buttonText = computed(() => props.modelValue ? t('task.subscription.unsubscribe') : t('task.subscription.subscribe'))
-const iconName = computed(() => props.modelValue ? ['far', 'bell-slash'] : 'bell')
+const iconComponent = computed(() => props.modelValue ? PhBellSlash : PhBell)
const disabled = computed(() => props.modelValue && subscriptionEntity.value !== props.entity || false)
function changeSubscription() {