release: v0.2.1 — bug修复、代码去重、功能增强、覆盖率88.57%
CI / test (18.x) (push) Successful in 10m1s
CI / test (20.x) (push) Successful in 9m59s
CI / test (22.x) (push) Successful in 9m58s
CI / test (24.x) (push) Successful in 9m55s

This commit is contained in:
thzxx
2026-07-25 13:01:59 +08:00
parent cca2675fb4
commit b5c670ece3
23 changed files with 1703 additions and 320 deletions
+9 -8
View File
@@ -1,7 +1,7 @@
/**
* MetonaToast Constants — 常量定义
* @module constants
* @version 0.2.0
* @version 0.2.1
*/
import { ICONS } from './icons.js';
@@ -32,6 +32,7 @@ export const DEFAULTS = Object.freeze({
className: '',
style: {} as Record<string, string>,
onShow: null as ((...args: unknown[]) => void) | null,
onBeforeShow: null as ((...args: unknown[]) => boolean | void) | null,
onClose: null as ((...args: unknown[]) => void) | null,
onClick: null as ((...args: unknown[]) => void) | null,
onUpdate: null as ((...args: unknown[]) => void) | null,
@@ -263,13 +264,13 @@ export const THEMES: Record<string, {
closeHoverBg: 'rgba(255, 255, 255, 0.08)',
},
auto: {
bg: 'auto',
text: 'auto',
border: 'auto',
shadow: 'auto',
hoverShadow: 'auto',
progressBg: 'auto',
closeHoverBg: 'auto',
bg: 'rgba(255, 255, 255, 0.96)',
text: '#1f2937',
border: 'rgba(0, 0, 0, 0.06)',
shadow: '0 10px 36px -10px rgba(0, 0, 0, 0.18), 0 4px 14px -4px rgba(0, 0, 0, 0.08)',
hoverShadow: '0 14px 48px -10px rgba(0, 0, 0, 0.22), 0 6px 18px -4px rgba(0, 0, 0, 0.10)',
progressBg: 'rgba(0, 0, 0, 0.06)',
closeHoverBg: 'rgba(0, 0, 0, 0.06)',
},
warm: {
bg: 'rgba(255, 251, 235, 0.96)',