UNPKG

zarm

Version:

基于 React 的移动端UI库

93 lines (90 loc) 4.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var themes = { '--za-arrow-color': '#666', '--za-background-color': '#1c1c1e', '--za-background-active': '#363738', '--za-calendar-background': 'transparent', '--za-calendar-week-background': '#303030', '--za-calendar-month-scroll-background': 'rgba(0, 0, 0, .5)', '--za-color-text': 'rgba(255, 255, 255, 0.85)', '--za-color-text-inverse': 'rgba(255, 255, 255, 0.8)', '--za-color-text-placeholder': 'rgba(255, 255, 255, 0.3)', '--za-color-text-disabled': '#666', '--za-border-color': 'rgba(84, 84, 88, 0.65)', '--za-opacity-mask': '0.7', '--za-loading-path-color': '#3a3b3d', '--za-loading-stroke-color': '#393939', '--za-button-background': '#393939', '--za-button-border-color': 'transparent', '--za-button-text-color': 'rgba(255, 255, 255, 0.85)', '--za-button-active-background': 'rgba(255, 255, 255, 0.2)', '--za-button-active-border-color': 'transparent', '--za-button-active-text-color': '#fff', '--za-badge-border-color': 'transparent', '--za-list-item-background': '#1c1c1e', '--za-list-item-active-background': '#363738', '--za-list-item-suffix-text-color': 'rgba(235, 235, 245, 0.6)', '--za-loading-background': '#2b2c2d', '--za-collapse-arrow-color': '#666', '--za-collapse-arrow-disabled-color': '#333', '--za-checkbox-icon-background': 'transparent', '--za-checkbox-icon-border-color': 'rgb(72, 72, 74)', '--za-checkbox-disabled-icon-background': '#333', '--za-checkbox-disabled-icon-border-color': 'rgba(72, 72, 74, 0.7)', '--za-checkbox-disabled-text-color': 'rgba(255, 255, 255, 0.3)', '--za-checkbox-disabled-tick-color': 'rgba(255, 255, 255, 0.2)', '--za-radio-icon-background': 'transparent', '--za-radio-icon-border-color': 'rgb(72, 72, 74)', '--za-radio-disabled-icon-background': '#333', '--za-radio-disabled-icon-border-color': 'rgba(72, 72, 74, 0.7)', '--za-radio-disabled-text-color': 'rgba(255, 255, 255, 0.3)', '--za-radio-disabled-tick-color': 'rgba(255, 255, 255, 0.2)', '--za-input-clear-icon-color': '#8e8e93', '--za-keyboard-background': '#323234', '--za-keyboard-picker-background': '#323234', '--za-keyboard-item-background': '#434343', '--za-keyboard-item-box-shadow': '0 1px 0 #000', '--za-switch-background': 'rgba(120, 120, 128, 0.32)', '--za-panel-header-color': 'rgba(235, 235, 245, 0.6)', '--za-panel-body-background': '#1c1c1e', '--za-progress-background': 'var(--za-border-color)', '--za-picker-background': '#000', '--za-picker-header-background': 'var(--za-background-color)', '--za-picker-view-background': '#000', '--za-picker-view-mask-start-background': 'rgba(0, 0, 0, 0.4)', '--za-picker-view-mask-end-background': 'rgba(0, 0, 0, 0.8)', '--za-picker-view-wheel-item-selected-background': 'rgba(116, 116, 128, 0.18)', '--za-modal-background': '#2b2c2d', '--za-modal-close-color': 'rgba(255, 255, 255, 0.3)', '--za-modal-close-active-color': 'rgba(255, 255, 255, 0.65)', '--za-nav-bar-background': '#1b1c1e', '--za-slider-line-background': '#3a3b3d', '--za-slider-dot-border-color': '#3a3b3d', '--za-search-bar-input-background': 'rgba(118, 118, 128, 0.24)', '--za-search-bar-input-placeholder-color': '#8e8e93', '--za-search-bar-icon-color': '#8e8e93', '--za-action-sheet-item-background': '#222222', '--za-action-sheet-cancel-background': '#2c2c2e', '--za-rate-color': '#393939', '--za-tabbar-background': '#1b1c1e', '--za-toast-background': '#2b2c2d', '--za-tooltip-background': '#5b5c60', '--za-image-background': '#3a3b3d', '--za-image-text-color': '#fff', '--za-cascader-view-background': '#000', '--za-cascader-header-background': 'var(--za-background-color)', '--za-tab-bar-background': 'var(--za-background-color)', '--za-action-sheet-background': 'var(--za-background-color)' }; var setTheme = function setTheme(value) { document.body.setAttribute('data-theme', value); Object.keys(themes).forEach(function (key) { value === 'dark' ? document.documentElement.style.setProperty(key, themes[key]) : document.documentElement.style.removeProperty(key); }); }; var _default = setTheme; exports.default = _default;