@bizhermit/react-sdk
Version:
React SDK
172 lines (171 loc) • 9.56 kB
TypeScript
export declare type _LayoutColor = "light" | "dark";
export declare type LayoutColor = "system" | _LayoutColor;
export declare type LayoutDesign = "flat" | "material" | "neumorphism";
declare const signals: readonly ["default", "primary", "secondary", "warning", "danger", "deprecated"];
export declare type Signal = typeof signals[number];
export declare type FitToOuter = "f" | "x" | "y" | "fx" | "fy";
declare type CssVarCBDBase = {
c: string;
b: string;
d: string;
};
declare type CssSignalVar = {
fc: string;
bgc: string;
bdc: string;
nav: {
fc: string;
bgc: string;
anchor: string;
};
head: {
fc: string;
bgc: string;
bdc: string;
};
ipt: {
fc: string;
bgc: string;
bdc: string;
on: string;
off: string;
knob: string;
};
btn: {
base: {
fc: string;
bgc: string;
bdc: string;
};
hvr: {
fc: string;
bgc: string;
bdc: string;
};
act: {
fc: string;
bgc: string;
bdc: string;
};
};
};
declare const CssVar: {
size: string;
fs: string;
bdr: string;
pdx: string;
pdy: string;
phsize: string;
bgc: string;
fc: string;
bdc: string;
anchor: string;
sdw: {
c: string;
b: string;
d: string;
};
sb: {
size: string;
bgc: string;
thumb: {
bgc: string;
hvr_cont_bgc: string;
hvr_bgc: string;
act_bgc: string;
};
};
mask: {
bgc: string;
ifc: string;
};
hvrBgc: string;
actBgc: string;
default: CssSignalVar;
primary: CssSignalVar;
secondary: CssSignalVar;
warning: CssSignalVar;
danger: CssSignalVar;
deprecated: CssSignalVar;
week: {
sun: {
fc: string;
bgc: string;
bdc: string;
};
sat: {
fc: string;
bgc: string;
bdc: string;
};
};
lv: {
header: {
fc: string;
bgc: string;
bdc: string;
sort: string;
};
cell: {
ft: {
b: string;
d: string;
};
bg: {
b: string;
d: string;
};
bd: {
b: string;
d: string;
};
hvr: {
row: {
fc: string;
bgc: string;
bdc: string;
};
cell: {
fc: string;
bgc: string;
bdc: string;
};
};
act: {
fc: string;
bgc: string;
hvr: {
fc: string;
bgc: string;
};
};
};
};
};
export declare const CssDarkVar = "\n--bh-bgc: #39393b;\n--bh-fc: #f2f2f2;\n--bh-bdc: #69696a;\n--bh-anchor: #9bf;\n--bh-sdw_c: rgba(0,0,0,0.9);\n--bh-sdw_b: rgba(80,80,80,0.5);\n--bh-sdw_d: rgba(0,0,0,0.65);\n--bh-mask-bgc: rgba(60,60,63,0.6);\n--bh-mask-ifc: rgba(95,95,167,1);\n--bh-hvr-bgc: rgba(89,89,89,0.5);\n--bh-act-bgc: rgba(89,89,89,0.3);\n--bh-def-fc: #f2f2f2;\n--bh-def-bgc: #3d3d40;\n--bh-def-bdc: #707073;\n--bh-def-head-bgc: #303033;\n--bh-def-head-fc: #f2f2f2;\n--bh-def-head-bdc: #4c4c4f;\n--bh-def-nav-bgc: linear-gradient(to bottom right, #202022, #272729);\n--bh-def-nav-fc: #f2f2f2;\n--bh-def-ipt-bgc: #3d3d3f;\n--bh-def-ipt-fc: #f2f2f2;\n--bh-def-ipt-bdc: #707073;\n--bh-def-ipt-on: #606063;\n--bh-def-ipt-off: #3d3d3f;\n--bh-def-ipt-knob: #303033;\n--bh-def-btn-base-bgc: #58585a;\n--bh-def-btn-base-fc: #f2f2f2;\n--bh-def-btn-base-bdc: #58585a;\n--bh-def-btn-hvr-bgc: #636366;\n--bh-def-btn-hvr-fc: #f2f2f2;\n--bh-def-btn-hvr-bdc: #636366;\n--bh-def-btn-act-bgc: #4c4c4f;\n--bh-def-btn-act-fc: #f2f2f2;\n--bh-def-btn-act-bdc: #4c4c4f;\n--bh-pri-fc: #30b030;\n--bh-pri-bgc: #393c39;\n--bh-pri-bdc: #307330;\n--bh-pri-head-bgc: #303f30;\n--bh-pri-head-fc: #f2f2f2;\n--bh-pri-head-bdc: #475c47;\n--bh-pri-nav-bgc: linear-gradient(to bottom right, #043904, #0b410b);\n--bh-pri-nav-fc: #f2f2f2;\n--bh-pri-ipt-bgc: #3d3d3f;\n--bh-pri-ipt-fc: #f2f2f2;\n--bh-pri-ipt-bdc: #307330;\n--bh-pri-ipt-on: #255125;\n--bh-pri-ipt-off: #3d3d3f;\n--bh-pri-ipt-knob: #303033;\n--bh-pri-btn-base-bgc: #285028;\n--bh-pri-btn-base-fc: #f2f2f2;\n--bh-pri-btn-base-bdc: #285028;\n--bh-pri-btn-hvr-bgc: #315b31;\n--bh-pri-btn-hvr-fc: #f2f2f2;\n--bh-pri-btn-hvr-bdc: #315b31;\n--bh-pri-btn-act-bgc: #214921;\n--bh-pri-btn-act-fc: #f2f2f2;\n--bh-pri-btn-act-bdc: #234a23;\n--bh-sec-fc: #508aff;\n--bh-sec-bgc: #393942;\n--bh-sec-bdc: #4052aa;\n--bh-sec-head-bgc: #303256;\n--bh-sec-head-fc: #f2f2f2;\n--bh-sec-head-bdc: #474767;\n--bh-sec-nav-bgc: linear-gradient(to bottom right, #14243e, #1b2b45);\n--bh-sec-nav-fc: #f2f2f2;\n--bh-sec-ipt-bgc: #3d3d3f;\n--bh-sec-ipt-fc: #f2f2f2;\n--bh-sec-ipt-bdc: #4052aa;\n--bh-sec-ipt-on: #24296f;\n--bh-sec-ipt-off: #3d3d3f;\n--bh-sec-ipt-knob: #303033;\n--bh-sec-btn-base-bgc: #333c6a;\n--bh-sec-btn-base-fc: #f2f2f2;\n--bh-sec-btn-base-bdc: #333c6a;\n--bh-sec-btn-hvr-bgc: #39437c;\n--bh-sec-btn-hvr-fc: #f2f2f2;\n--bh-sec-btn-hvr-bdc: #39437c;\n--bh-sec-btn-act-bgc: #2e3765;\n--bh-sec-btn-act-fc: #f2f2f2;\n--bh-sec-btn-act-bdc: #2e3765;\n--bh-wrn-fc: #c0c01e;\n--bh-wrn-bgc: #3a3a30;\n--bh-wrn-bdc: #7f7f10;\n--bh-wrn-head-bgc: #38360a;\n--bh-wrn-head-fc: #f2f2f2;\n--bh-wrn-head-bdc: #555503;\n--bh-wrn-nav-bgc: linear-gradient(to bottom right, #353000, #3c3700);\n--bh-wrn-nav-fc: #f2f2f2;\n--bh-wrn-nav-anchor: #9bf;\n--bh-wrn-ipt-bgc: #3d3d3f;\n--bh-wrn-ipt-fc: #f2f2f2;\n--bh-wrn-ipt-bdc: #7f7f10;\n--bh-wrn-ipt-on: #565000;\n--bh-wrn-ipt-off: #3d3d3f;\n--bh-wrn-ipt-knob: #303033;\n--bh-wrn-btn-base-bgc: #4f4c00;\n--bh-wrn-btn-base-fc: #f2f2f2;\n--bh-wrn-btn-base-bdc: #4f4c00;\n--bh-wrn-btn-hvr-bgc: #5c5900;\n--bh-wrn-btn-hvr-fc: #f2f2f2;\n--bh-wrn-btn-hvr-bdc: #5c5900;\n--bh-wrn-btn-act-bgc: #494400;\n--bh-wrn-btn-act-fc: #f2f2f2;\n--bh-wrn-btn-act-bdc: #494400;\n--bh-dng-fc: #ef4a57;\n--bh-dng-bgc: #423535;\n--bh-dng-bdc: #b02525;\n--bh-dng-head-bgc: #503030;\n--bh-dng-head-fc: #f2f2f2;\n--bh-dng-head-bdc: #724040;\n--bh-dng-nav-bgc: linear-gradient(to bottom right, #402424, #472b2b);\n--bh-dng-nav-fc: #f2f2f2;\n--bh-dng-ipt-bgc: #3d3d3f;\n--bh-dng-ipt-fc: #f2f2f2;\n--bh-dng-ipt-bdc: #b02525;\n--bh-dng-ipt-on: #5f2020;\n--bh-dng-ipt-off: #3d3d3f;\n--bh-dng-ipt-knob: #303033;\n--bh-dng-btn-base-bgc: #6f3437;\n--bh-dng-btn-base-fc: #f2f2f2;\n--bh-dng-btn-base-bdc: #6f3437;\n--bh-dng-btn-hvr-bgc: #7f3a3e;\n--bh-dng-btn-hvr-fc: #f2f2f2;\n--bh-dng-btn-hvr-bdc: #7f3a3e;\n--bh-dng-btn-act-bgc: #692e31;\n--bh-dng-btn-act-fc: #f2f2f2;\n--bh-dng-btn-act-bdc: #692e31;\n--bh-dpr-fc: #707070;\n--bh-dpr-bgc: #393939;\n--bh-dpr-bdc: #606060;\n--bh-dpr-head-bgc: #323232;\n--bh-dpr-head-fc: #737373;\n--bh-dpr-head-bdc: #4e4e4e;\n--bh-dpr-nav-bgc: linear-gradient(to bottom right, #2d2d2d, #343434);\n--bh-dpr-nav-fc: #737373;\n--bh-dpr-nav-anchor: #404580;\n--bh-dpr-ipt-bgc: #3d3d3f;\n--bh-dpr-ipt-fc: #737373;\n--bh-dpr-ipt-bdc: #606060;\n--bh-dpr-ipt-on: #4b4b4b;\n--bh-dpr-ipt-off: #3d3d3f;\n--bh-dpr-ipt-knob: #303033;\n--bh-dpr-btn-base-bgc: #444444;\n--bh-dpr-btn-base-fc: #707070;\n--bh-dpr-btn-base-bdc: #444444;\n--bh-dpr-btn-hvr-bgc: #4c4c4c;\n--bh-dpr-btn-hvr-fc: #707070;\n--bh-dpr-btn-hvr-bdc: #4c4c4c;\n--bh-dpr-btn-act-bgc: #404040;\n--bh-dpr-btn-act-fc: #707070;\n--bh-dpr-btn-act-bdc: #404040;\n--bh-week_sun-fc: #ffd0d0;\n--bh-week_sun-bgc: #3b3232;\n--bh-week_sun-bdc: #724040;\n--bh-week_sat-fc: #d0d0ff;\n--bh-week_sat-bgc: #32323b;\n--bh-week_sat-bdc: #474767;\n--bh-lv_header-fc: #f2f2f2;\n--bh-lv_header-bgc: #303030;\n--bh-lv_header-bdc: #787878;\n--bh-lv_header-sort: #888888;\n--bh-lv_cell-ft_b: #f2f2f2;\n--bh-lv_cell-ft_d: #f2f2f2;\n--bh-lv_cell-bg_b: #404040;\n--bh-lv_cell-bg_d: #3c3c3c;\n--bh-lv_cell-bd_b: #616161;\n--bh-lv_cell-bd_d: #5c5c5c;\n--bh-lv_cell-hvr-row-fc: #f2f2f2;\n--bh-lv_cell-hvr-row-bgc: #333336;\n--bh-lv_cell-hvr-row-bdc: #575757;\n--bh-lv_cell-hvr-cell-fc: #f2f2f2;\n--bh-lv_cell-hvr-cell-bgc: #28282a;\n--bh-lv_cell-hvr-cell-bdc: #505050;\n--bh-lv_cell-act-fc: #f2f2f2;\n--bh-lv_cell-act-bgc: #202022;\n--bh-lv_cell-act_hvr-fc: #f2f2f2;\n--bh-lv_cell-act_hvr-bgc: #101011;\n";
export declare const cssParamsSize: () => number;
export declare const CssPV: {
flex: string;
ba: string;
inactOpacity: string;
cvxBg: (cv?: CssVarCBDBase) => string;
ccvBg: (cv?: CssVarCBDBase) => string;
cvxSd: string;
cvxSdD: string;
cvxSdS: string;
ccvSd: string;
ccvSdD: string;
ccvSdS: string;
signalCn: (signal: Signal) => string;
textSd: (color: string) => string;
};
export declare const switchDesign: (design: LayoutDesign, css: Partial<{
flat: string;
material: string;
neumorphism: string;
c: string;
fm: string;
_: string;
}>) => string;
export declare const signalIterator: <T = string>(func: (signal: Signal, v: CssSignalVar, selector: string) => T, skipDefault?: boolean) => T[];
export default CssVar;