@particle-network/connectkit
Version:
8 lines (7 loc) • 2.71 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../../src/types/index.ts"],
"sourcesContent": ["export type HttpUrl = `http${string}`;\n\nexport type Mode = 'light' | 'dark' | 'auto';\n\ntype HexColor = `#${string}`;\n\ntype Unit = `${number}px` | `${number}rem`;\n\nexport type CustomTheme = {\n // font\n '--pcm-font-family'?: string;\n\n // focus color, input etc.\n '--pcm-focus-color'?: string;\n\n // modal\n '--pcm-overlay-background'?: string;\n '--pcm-overlay-backdrop-filter'?: string; // default: blur(6px)\n '--pcm-modal-box-shadow'?: string;\n '--pcm-modal-max-height'?: string;\n\n // border radius\n '--pcm-rounded-sm'?: Unit; // 6px\n '--pcm-rounded-md'?: Unit; // 12px\n '--pcm-rounded-lg'?: Unit; // 18px\n '--pcm-rounded-xl'?: Unit; // 24px\n '--pcm-rounded-full'?: Unit; // 9999px\n\n // background\n '--pcm-body-background'?: string;\n '--pcm-body-background-secondary'?: string;\n '--pcm-body-background-tertiary'?: string;\n\n // foreground: font color\n '--pcm-body-color'?: string;\n '--pcm-body-color-secondary'?: string;\n '--pcm-body-color-tertiary'?: string;\n\n // button\n '--pcm-button-border-color'?: string;\n '--pcm-button-font-weight'?: string;\n '--pcm-button-hover-shadow'?: string;\n\n // primary button\n '--pcm-primary-button-color'?: string;\n '--pcm-primary-button-bankground'?: string;\n '--pcm-primary-button-hover-background'?: string; // TODO: \u53EF\u6839\u636Ebankground\u8BA1\u7B97\u51FA\u6765\uFF0C\u4E0D\u7528\u81EA\u5B9A\u4E49\uFF1F\n\n // secondary button\n '--pcm-secondary-button-color'?: string;\n '--pcm-secondary-button-bankground'?: string;\n '--pcm-secondary-button-hover-background'?: string; // TODO: \u53EF\u6839\u636Ebankground\u8BA1\u7B97\u51FA\u6765\uFF0C\u4E0D\u7528\u81EA\u5B9A\u4E49\uFF1F\n\n // action button color\n '--pcm-body-action-color'?: string;\n\n // accent color\n '--pcm-accent-color'?: string;\n\n // error\n '--pcm-error-color'?: HexColor;\n\n // success\n '--pcm-success-color'?: HexColor;\n\n // warning\n '--pcm-warning-color'?: HexColor;\n\n // custom wallet lable color\n '--pcm-wallet-lable-color'?: HexColor;\n};\n\nexport type Theme = CustomTheme;\n\nexport enum ConnectorType {\n Email = 'email',\n Phone = 'phone',\n Social = 'social',\n Wallet = 'wallet',\n Passkey = 'passkey',\n}\n\nexport type ConnectorTypeValue = `${ConnectorType}`;\n\nexport const EmailRegExp = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$/;\n\nexport interface CloudflareOptions {\n getContainer?: HTMLElement | (() => HTMLElement) | false;\n theme?: 'light' | 'dark';\n language?: string;\n}\n"],
"mappings": ";;;;;;AAAA,IAoFa;AApFb;AAAA;AAAA;AAoFO,IAAM,cAAc;AAAA;AAAA;",
"names": []
}