opencode_offline/packages/console/mail/emails/styles.ts

92 lines
1.9 KiB
TypeScript
Raw Normal View History

2025-10-15 11:04:41 +08:00
// @ts-nocheck
2025-10-15 10:52:35 +08:00
export const unit = 12
export const PRIMARY_COLOR = "#211E1E"
export const TEXT_COLOR = "#656363"
export const LINK_COLOR = "#007AFF"
export const LINK_BACKGROUND_COLOR = "#F9F8F8"
export const BACKGROUND_COLOR = "#F0F0F1"
export const SURFACE_DIVIDER_COLOR = "#D5D5D9"
2025-10-02 07:34:37 +08:00
export const body = {
background: BACKGROUND_COLOR,
2025-10-15 10:52:35 +08:00
}
2025-10-02 07:34:37 +08:00
export const container = {
minWidth: "600px",
2025-10-15 10:52:35 +08:00
padding: "64px 0px",
}
2025-10-02 07:34:37 +08:00
export const frame = {
2025-10-15 10:52:35 +08:00
padding: `${unit * 2}px`,
2025-10-02 07:34:37 +08:00
border: `1px solid ${SURFACE_DIVIDER_COLOR}`,
background: "#FFF",
borderRadius: "6px",
boxShadow: `0 1px 2px rgba(0,0,0,0.03),
0 2px 4px rgba(0,0,0,0.03),
0 2px 6px rgba(0,0,0,0.03)`,
2025-10-15 10:52:35 +08:00
}
2025-10-02 07:34:37 +08:00
2025-10-15 10:52:35 +08:00
export const baseText = {
fontFamily: "JetBrains Mono, monospace",
}
2025-10-02 07:34:37 +08:00
2025-10-15 10:52:35 +08:00
export const headingText = {
color: PRIMARY_COLOR,
fontSize: "16px",
fontStyle: "normal",
2025-10-02 07:34:37 +08:00
fontWeight: 500,
2025-10-15 10:52:35 +08:00
lineHeight: "normal",
}
2025-10-02 07:34:37 +08:00
2025-10-15 10:52:35 +08:00
export const contentText = {
color: TEXT_COLOR,
2025-10-02 07:34:37 +08:00
fontSize: "14px",
2025-10-15 10:52:35 +08:00
fontStyle: "normal",
fontWeight: 400,
lineHeight: "180%",
}
export const buttonText = {
color: "#FDFCFC",
fontSize: "16px",
2025-10-02 07:34:37 +08:00
fontWeight: 500,
2025-10-15 10:52:35 +08:00
margin: 0,
padding: 0,
display: "inline-flex",
alignItems: "center",
2025-10-15 11:45:06 +08:00
gap: "12px",
2025-10-15 10:52:35 +08:00
}
export const linkText = {
color: LINK_COLOR,
2025-10-02 07:34:37 +08:00
fontSize: "14px",
2025-10-15 10:52:35 +08:00
fontStyle: "normal",
fontWeight: 400,
lineHeight: "150%",
textDecorationLine: "underline",
textDecorationStyle: "solid" as const,
textDecorationSkipInk: "auto" as const,
textDecorationThickness: "auto",
textUnderlineOffset: "auto",
textUnderlinePosition: "from-font",
borderRadius: "4px",
background: LINK_BACKGROUND_COLOR,
padding: "8px 12px",
textAlign: "center" as const,
}
export const contentHighlightText = {
color: PRIMARY_COLOR,
}
export const button = {
display: "inline-grid",
padding: "8px 12px 8px 20px",
justifyContent: "center",
alignItems: "center",
gap: "8px",
flexShrink: "0",
borderRadius: "4px",
backgroundColor: PRIMARY_COLOR,
}