[WEB-2103]: chore: Intercom integration (#5295)
* fix: intecom sdk integration * dev: integrated intercom in god-mode * dev: intercom default value true * dev: updated intercom keys in intercom provider * chore: added restriction values --------- Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
This commit is contained in:
parent
34820eec7a
commit
0619f1b6d1
18 changed files with 221 additions and 40 deletions
10
packages/types/src/instance/base.d.ts
vendored
10
packages/types/src/instance/base.d.ts
vendored
|
|
@ -52,6 +52,9 @@ export interface IInstanceConfig {
|
|||
app_base_url: string | undefined;
|
||||
space_base_url: string | undefined;
|
||||
admin_base_url: string | undefined;
|
||||
// intercom
|
||||
is_intercom_enabled: boolean;
|
||||
intercom_app_id: string | undefined;
|
||||
}
|
||||
|
||||
export interface IInstanceAdmin {
|
||||
|
|
@ -66,11 +69,16 @@ export interface IInstanceAdmin {
|
|||
user_detail: IUserLite;
|
||||
}
|
||||
|
||||
export type TInstanceIntercomConfigurationKeys =
|
||||
| "IS_INTERCOM_ENABLED"
|
||||
| "INTERCOM_APP_ID";
|
||||
|
||||
export type TInstanceConfigurationKeys =
|
||||
| TInstanceAIConfigurationKeys
|
||||
| TInstanceEmailConfigurationKeys
|
||||
| TInstanceImageConfigurationKeys
|
||||
| TInstanceAuthenticationKeys;
|
||||
| TInstanceAuthenticationKeys
|
||||
| TInstanceIntercomConfigurationKeys;
|
||||
|
||||
export interface IInstanceConfiguration {
|
||||
id: string;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue