mirror of
https://github.com/lingble/chatwoot.git
synced 2025-11-02 03:57:52 +00:00
refactor: UI flags for Reply To (#8147)
This commit is contained in:
@@ -292,7 +292,7 @@ export default {
|
|||||||
},
|
},
|
||||||
inboxSupportsReplyTo() {
|
inboxSupportsReplyTo() {
|
||||||
return (
|
return (
|
||||||
this.inboxHasFeature(INBOX_FEATURES.REPLY_TO) &&
|
this.inboxHasFeature(INBOX_FEATURES.REPLY_TO_OUTGOING) &&
|
||||||
this.isFeatureEnabledonAccount(
|
this.isFeatureEnabledonAccount(
|
||||||
this.accountId,
|
this.accountId,
|
||||||
FEATURE_FLAGS.MESSAGE_REPLY_TO
|
FEATURE_FLAGS.MESSAGE_REPLY_TO
|
||||||
|
|||||||
@@ -13,16 +13,24 @@ export const INBOX_TYPES = {
|
|||||||
|
|
||||||
export const INBOX_FEATURES = {
|
export const INBOX_FEATURES = {
|
||||||
REPLY_TO: 'replyTo',
|
REPLY_TO: 'replyTo',
|
||||||
|
REPLY_TO_OUTGOING: 'replyToOutgoing',
|
||||||
};
|
};
|
||||||
|
|
||||||
// This is a single source of truth for inbox features
|
// This is a single source of truth for inbox features
|
||||||
// This is used to check if a feature is available for a particular inbox or not
|
// This is used to check if a feature is available for a particular inbox or not
|
||||||
export const INBOX_FEATURE_MAP = {
|
export const INBOX_FEATURE_MAP = {
|
||||||
[INBOX_FEATURES.REPLY_TO]: [
|
[INBOX_FEATURES.REPLY_TO]: [
|
||||||
|
INBOX_TYPES.FB,
|
||||||
|
INBOX_TYPES.WEB,
|
||||||
|
INBOX_TYPES.TWITTER,
|
||||||
|
INBOX_TYPES.WHATSAPP,
|
||||||
|
INBOX_TYPES.TELEGRAM,
|
||||||
|
INBOX_TYPES.API,
|
||||||
|
],
|
||||||
|
[INBOX_FEATURES.REPLY_TO_OUTGOING]: [
|
||||||
INBOX_TYPES.WEB,
|
INBOX_TYPES.WEB,
|
||||||
INBOX_TYPES.TWITTER,
|
INBOX_TYPES.TWITTER,
|
||||||
INBOX_TYPES.WHATSAPP,
|
INBOX_TYPES.WHATSAPP,
|
||||||
INBOX_TYPES.LINE,
|
|
||||||
INBOX_TYPES.TELEGRAM,
|
INBOX_TYPES.TELEGRAM,
|
||||||
INBOX_TYPES.API,
|
INBOX_TYPES.API,
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user