mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 03:57:52 +00:00
feat: Hides dismissed campaigns while browsing [cw-33] (#6842)
* Chore: moves localstorage helper as a shared utility and refactors constants * Refactors constants file * feat: Hides dismissed campaigns while browsing * Snoozes all campaigns for an hour after dismissing * Fixes error with date parsing * Snooze ongoing campaigns * Review fixes --------- Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
This commit is contained in:
committed by
GitHub
parent
d95283f5c2
commit
2f2cdd7e7c
@@ -1,9 +1,10 @@
|
||||
<template>
|
||||
<unread-message-list :messages="messages" />
|
||||
<unread-message-list :messages="messages" @close="closeFullView" />
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex';
|
||||
import { IFrameHelper } from 'widget/helpers/utils';
|
||||
import UnreadMessageList from '../components/UnreadMessageList.vue';
|
||||
|
||||
export default {
|
||||
@@ -24,5 +25,16 @@ export default {
|
||||
];
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
closeFullView() {
|
||||
if (IFrameHelper.isIFrame()) {
|
||||
IFrameHelper.sendMessage({
|
||||
event: 'setCampaignReadOn',
|
||||
});
|
||||
IFrameHelper.sendMessage({ event: 'toggleBubble' });
|
||||
bus.$emit('snooze-campaigns');
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
<template>
|
||||
<unread-message-list :messages="messages" />
|
||||
<unread-message-list :messages="messages" @close="closeFullView" />
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { mapGetters } from 'vuex';
|
||||
import { IFrameHelper } from 'widget/helpers/utils';
|
||||
import UnreadMessageList from '../components/UnreadMessageList.vue';
|
||||
|
||||
export default {
|
||||
@@ -16,5 +17,12 @@ export default {
|
||||
messages: 'conversation/getUnreadTextMessages',
|
||||
}),
|
||||
},
|
||||
methods: {
|
||||
closeFullView() {
|
||||
if (IFrameHelper.isIFrame()) {
|
||||
IFrameHelper.sendMessage({ event: 'toggleBubble' });
|
||||
}
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user