初始化
This commit is contained in:
13
frontend/packages/js/utils/updateTheme.js
Normal file
13
frontend/packages/js/utils/updateTheme.js
Normal file
@@ -0,0 +1,13 @@
|
||||
export default function updateTheme (data) {
|
||||
const querySelectorName = data === false ? false : !data ? '.el-button--primary' : data
|
||||
if (querySelectorName) {
|
||||
window.requestAnimationFrame(() => {
|
||||
const primaryButton = document.querySelector(querySelectorName)
|
||||
if (primaryButton) {
|
||||
const backgroundColor = window.getComputedStyle(primaryButton).getPropertyValue('background-color')
|
||||
const element = document.querySelector('.bs-body-theme-wrap')
|
||||
element.style.setProperty('--bs-el-color-primary', backgroundColor)
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user