feat(news): allow quick dismiss for admins

This commit is contained in:
Kalista Payne
2026-03-06 19:07:48 -06:00
parent 7e45c79714
commit f0b6b5611c
@@ -10,6 +10,10 @@
>
<div class="modal-body">
<news-content ref="newsContent" />
<close-x
v-if="user.permissions.fullAccess || user.permissions.news"
@close="dismissAlert()"
/>
</div>
<div class="modal-footer d-flex align-items-center pb-0">
@@ -30,12 +34,18 @@
</template>
<script>
import { mapState } from '@/libs/store';
import newsContent from './newsContent';
import closeX from '../ui/closeX.vue';
export default {
components: {
closeX,
newsContent,
},
computed: {
...mapState({ user: 'user.data' }),
},
methods: {
async onShow () {
this.$refs.newsContent.getPosts();