@hhgtech/hhg-components
Version:
Hello Health Group common components
129 lines (128 loc) • 4.48 kB
TypeScript
import { LocaleType, LocalisedSlugsType } from "./types";
export declare const isDevelopment: boolean;
export declare const IS_SSR: boolean;
export declare const locale: LocaleType;
export declare const BEARER_TOKEN_COOKIE = "hhg_user_token";
export declare const BEARER_ADMIN_TOKEN_COOKIE = "hhg_admin_token";
export declare const GUEST_CART_ID_COOKIE = "hhg_guest_cart_id";
export declare const GOOGLE_MAP_KEY: string;
export declare const GOOGLE_ADMIN_LOCATION_KEY: string;
export declare const GOOGLE_CLIENT_ID: string;
export declare const GOOGLE_CALENDAR_API_KEY = "";
export declare const basePath = "shop";
export declare const SSO_USER_BASE_PATH = "user";
export declare const CARE_BASE_PATH = "care";
export declare const COMMUNITY_BASE_PATH = "community";
export declare const HEALTH_TOOLs_BASE_PATH = "health-tools";
export declare const NOTIFICATION_TIME_OUT = 3000;
export declare const DOMAIN_LOCALES: {
[key in LocaleType]: string;
};
export declare const DISCOVER_URL_FE: string;
export declare const DISCOVER_URL_BE: string;
export declare const TOGETHER_URL_BE: string;
export declare const TOGETHER_URL_FE: string;
export declare const SSO_URL: string;
export declare const DISCOVERY_FOOTER_URL = "#";
export declare const HEALTH_CARE_FOOTER_URL = "#";
export declare const HEALTH_TOOLS_FOOTER_URL = "#";
export declare const HEALTH_TOGETHER_FOOTER_URL = "#";
export declare const POLICIES_FOOTER_URL = "#";
export declare const FAQ_FOOTER_URL = "#";
export declare const SITEMAP_FOOTER_URL = "#";
export declare const ABOUT_US_FOOTER_URL = "#";
export declare const EXECUTIVE_BIOS_FOOTER_URL = "#";
export declare const ADVERTISING_FOOTER_URL = "#";
export declare const CONTACT_US_FOOTER_URL = "#";
export declare const ABOUT_GO_CARE_FOOTER_URL = "#";
export declare enum Gender {
FEMALE = 0,
MALE = 1,
ANY = 2
}
export declare const EMAIL_REGEX: RegExp;
export declare const COUNTRY_SITENAME: {
[id: string]: string;
};
export declare const LOCALE_SPECS: {
[key in LocaleType]: {
[key: string]: string;
};
};
export declare const SOCIAL_MEDIA: {
[key in LocaleType]: {
[key: string]: string | null;
};
};
export declare const FLAG_LINKS: {
[id: string]: string;
};
export declare const STATIC_PAGES: {
[key in LocaleType]: {
[key: string]: string | null;
};
};
export declare const FAVICONS: {
[key in LocaleType]: ({
type: 'link';
rel: string;
href: string;
sizes?: string;
} | {
type: 'meta';
name: string;
content: string;
})[];
};
export declare const LOCALE_COUNTRY: {
[key in LocaleType]: {
[key: string]: string | number;
};
};
export declare const MAX_ALLOWED_IMG_SIZE: number;
export declare const COUNTRY_CODE_BY_LOCALE: {
[key in LocaleType]: string;
};
export declare const COUNTRY_CURRENCY_SYMBOL: {
[key in LocaleType]: string;
};
export declare const CURRENCY_PREFIX: Record<string, string>;
export type LOCALISED_SLUGS_VALUE = {
[key in LocalisedSlugsType]?: string;
};
export declare const LOCALISED_SLUGS: {
[key in LocaleType]?: LOCALISED_SLUGS_VALUE;
};
export declare const HEADER_LOGO_ALIGNMENT = "188px";
export declare const globalFontFamily = "Inter";
export declare const ENABLE_COMMUNITY_LOCALES: LocaleType[];
export declare const ENABLE_HEALTH_PARENTING_LOCALES: LocaleType[];
export declare const SEO_SCHEMA: {
[key in LocaleType]?: {
HOME?: () => string;
CATEGORY?: (urlWithParams: string, itemCount?: number, itemList?: {
'@type': 'Product';
image: string;
url: string;
name: string;
}[]) => string;
BRAND?: (urlWithParams: string, itemCount?: number, itemList?: {
'@type': 'Brand';
name: string;
image: string;
url: string;
}[]) => string;
BRAND_DETAIL?: (urlWithParams: string, itemCount?: number, itemList?: {
'@type': 'Brand_Detail';
name: string;
image: string;
url: string;
}) => string;
PRODUCT_DETAIL?: (urlWithParams: string, itemCount?: number, itemList?: {
'@type': 'Product_Detail';
name: string;
image: string;
url: string;
}) => string;
};
};