@hhgtech/hhg-components
Version:
Hello Health Group common components
91 lines (90 loc) • 2.51 kB
TypeScript
import { UserInfo } from "../types";
import { LeadGenBlock } from "./LeadGenForm";
export declare const LEADGEN_ACTIONS: {
SHOW: string;
SCROLL: string;
TIME: string;
};
export declare enum LEADGEN_LAYOUT {
LightBoxA = "LightBoxA",
LightBoxB = "LightBoxB",
SkinA = "SkinA",
SkinB = "SkinB",
Floating = "Floating",
Tab = "Tab",
InlineA = "InlineA",
InlineB = "InlineB",
CenterTab = "CenterTab",
Sidebar = "Sidebar",
Fullscreen = "Fullscreen",
Slider = "Slider"
}
export declare const LEADGEN_BLOCK: {
TextBlock: string;
NumberBlock: string;
DateBlock: string;
EmailBlock: string;
PhoneBlock: string;
PhoneOtpBlock: string;
WhatsappOtpBlock: string;
ZaloOtpBlock: string;
LocationBlock: string;
LinkButtonBlock: string;
RadioBlock: string;
DropdownBlock: string;
CheckboxBlock: string;
TncBlock: string;
TitleBlock: string;
SubtitleBlock: string;
};
export declare const LEADGEN_CONTROL: {
[x: string]: string;
};
export declare const LEADGEN_BLOCK_INPUT: string[];
export declare const leadGenFieldNamePhone: (listBlockAdded: LeadGenBlock[]) => string[];
export declare const leadGenFieldRequired: (blocks?: LeadGenBlock[]) => string[];
export declare const SSO_MAP_LEAD: string[];
export declare const LEAD_LOCALE_DATA: {
'vi-VN': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'id-ID': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'th-TH': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'ms-MY': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'zh-TW': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'km-KH': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'my-MM': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
'hi-IN': {
popupLang: string;
countryCode: string;
countryCodeNumber: number;
};
};
export declare const mappingSSOToLead: (userInfoProps?: UserInfo | null) => Record<string, any>;
export declare const formatCampaignDetail: (campaign?: any) => any;