修复了一些问题
This commit is contained in:
@@ -79,15 +79,23 @@
|
||||
flex: 0 0 44px;
|
||||
}
|
||||
|
||||
.uc-notification-switch input {
|
||||
.uc-notification-switch input[type='checkbox'] {
|
||||
position: absolute;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
opacity: 0;
|
||||
inset: 0;
|
||||
z-index: 1;
|
||||
width: 100%;
|
||||
min-width: 0;
|
||||
height: 100%;
|
||||
margin: 0;
|
||||
border: 0;
|
||||
background: transparent;
|
||||
box-shadow: none;
|
||||
opacity: 0 !important;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.uc-notification-switch input::before,
|
||||
.uc-notification-switch input::after {
|
||||
.uc-notification-switch input[type='checkbox']::before,
|
||||
.uc-notification-switch input[type='checkbox']::after {
|
||||
display: none !important;
|
||||
content: none !important;
|
||||
}
|
||||
|
||||
@@ -50,7 +50,8 @@ test('notification preference UI uses the global toast lifecycle', () => {
|
||||
assert.ok(template.includes(text));
|
||||
}
|
||||
assert.match(template, /role="switch"/);
|
||||
assert.match(styles, /\.uc-notification-switch input::before,[\s\S]*?\.uc-notification-switch input::after[\s\S]*?content: none !important/);
|
||||
assert.match(styles, /\.uc-notification-switch input\[type='checkbox'\][\s\S]*?opacity: 0 !important/);
|
||||
assert.match(styles, /\.uc-notification-switch input\[type='checkbox'\]::before,[\s\S]*?\.uc-notification-switch input\[type='checkbox'\]::after[\s\S]*?content: none !important/);
|
||||
assert.match(script, /aksrt-notification-preferences-toast/);
|
||||
assert.match(script, /notyf\([^;]+?'load'[^;]+?toastId/);
|
||||
assert.match(script, /notyf\([^;]+?'success'[^;]+?toastId/);
|
||||
|
||||
Reference in New Issue
Block a user