fix(float): use shared sticky save bar and place panel warnings after device tags
This commit is contained in:
@@ -11,6 +11,7 @@ const styles = read('assets/admin/src/style.css')
|
||||
const field = read('assets/admin/src/components/form/AksField.vue')
|
||||
const fieldGroup = read('assets/admin/src/components/form/AksFieldGroup.vue')
|
||||
const formRenderer = read('assets/admin/src/components/form/AksFormRenderer.vue')
|
||||
const saveBar = read('assets/admin/src/components/form/AksSaveBar.vue')
|
||||
const schemaProvider = read('src/Admin/SchemaProvider.php')
|
||||
|
||||
test('admin theme exposes the approved white, grey, and green tokens', () => {
|
||||
@@ -52,7 +53,9 @@ test('shared forms use card surfaces and design tokens', () => {
|
||||
assert.match(fieldGroup, /box-shadow:\s*var\(--aksrt-shadow-card\)/)
|
||||
assert.match(field, /color:\s*var\(--aksrt-color-primary\)/)
|
||||
assert.match(field, /background:\s*var\(--aksrt-color-primary-soft\)/)
|
||||
assert.match(formRenderer, /background:\s*var\(--aksrt-color-surface\)/)
|
||||
// Sticky save bar is shared by schema pages and custom settings pages.
|
||||
assert.match(formRenderer, /<AksSaveBar /)
|
||||
assert.match(saveBar, /background:\s*var\(--aksrt-color-surface\)/)
|
||||
})
|
||||
|
||||
test('navigation, focus, responsive layout, and reduced motion are contracted', () => {
|
||||
|
||||
Reference in New Issue
Block a user