style(admin): unify dialog layouts and dense readonly presentation

This commit is contained in:
2026-10-20 10:11:31 +08:00
parent 7ff7c9914f
commit 3267679758
214 changed files with 10931 additions and 2654 deletions
@@ -89,10 +89,11 @@ describe('InternalUsersView platform internal user management', () => {
it('uses the prototype-sized centered editor with a scrollable body and mobile single column', () => {
expect(internalUsersSource).toContain('width="min(650px, calc(100vw - 28px))"')
expect(internalUsersSource).toContain(':global(.internal-user-editor-dialog .el-dialog__body) { min-height: 0; overflow-y: auto; }')
expect(internalUsersSource).toContain(':global(.internal-user-editor-dialog .el-dialog__footer) { flex: 0 0 auto; }')
expect(internalUsersSource).toContain('fullscreenable destroy-on-close')
expect(internalUsersSource).toContain(':global(.internal-user-editor-dialog.app-dialog.admin-density-dialog.el-dialog:not(.is-fullscreen)) { max-height: min(760px, calc(100vh - 32px)); }')
expect(internalUsersSource).not.toContain(':global(.internal-user-editor-dialog .el-dialog__body)')
expect(internalUsersSource).toContain('@media (max-width: 720px)')
expect(internalUsersSource).toContain('.form-grid.two-cols { grid-template-columns: 1fr; }')
expect(internalUsersSource).toContain('.user-editor-table tr { display: grid; }')
})
beforeEach(() => {
vi.stubGlobal('ResizeObserver', ResizeObserverStub)