Merge pull request #2405 from tugcekucukoglu/refactor

Update AppNews.vue
pull/2406/head
Tuğçe Küçükoğlu 2022-04-07 16:22:32 +03:00 committed by GitHub
commit fd3bfad0f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 28 deletions

View File

@ -6,7 +6,7 @@
<a class="layout-news-link" :style="[$appState.announcement.linkStyle, hovered ? $appState.announcement.linkHoverStyle : '']" :href="$appState.announcement.linkHref"
@mouseenter="hovered=true" @mouseleave="hovered=false">{{$appState.announcement.linkText}}</a>
</div>
<a class="layout-news-close" :style="newsTextStyleObject" @click="onClose">
<a class="layout-news-close" :style="$appState.announcement.textStyle" @click="onClose">
<span class="pi pi-times"></span>
</a>
</div>
@ -25,26 +25,6 @@ export default {
mounted() {
EventBus.emit('news-activate');
},
computed: {
newsTextStyleObject() {
if (this.$appState.announcement.textStyle) {
const textStyle = this.$appState.announcement.textStyle.split(';');
return [textStyle[0], textStyle[1]];
}
return [];
},
newsStyleObject() {
return [this.$appState.announcement.linkStyle];
},
newsLinkHover() {
return this.$appState.announcement.linkHoverStyle;
}
},
watch: {
'$appState.announcement'(newValue) {
this.$appState.announcement = newValue;
}
},
methods: {
onClose() {
this.$appState.newsActive = false;
@ -57,9 +37,3 @@ export default {
}
}
</script>
<style>
.layout-news-link:hover {
text-decoration: newsLinkHover;
}
</style>