chore(frontend): organize missing type filter styles

This commit is contained in:
Dariusz L
2026-08-02 15:08:36 +02:00
parent 1acc07d29f
commit b9cc47cd00
4 changed files with 21 additions and 1 deletions
+19
View File
@@ -0,0 +1,19 @@
import assert from 'node:assert/strict';
import { readFile } from 'node:fs/promises';
import test from 'node:test';
const loaderSource = await readFile(
new URL('../web/utils/css_loader.js', import.meta.url),
'utf8'
);
const filterStylesheetSource = await readFile(
new URL('../web/css/missing-type-filter.css', import.meta.url),
'utf8'
);
test('CSS loader registers the missing model type filter stylesheet', () => {
assert.match(loaderSource, /['"]\.\/css\/missing-type-filter\.css['"]/);
assert.doesNotMatch(loaderSource, /['"]\.\/resolver\/missing_type_filter\.css['"]/);
assert.match(loaderSource, /addStylesheet\(getUrl\(file\)\)/);
assert.match(filterStylesheetSource, /\.mr-missing-type-filter-menu/);
});
+1
View File
@@ -12,6 +12,7 @@ This directory contains the core stylesheets and token system for the `comfyui-m
5. *Component Tokens, Badges, Shadows & Layout Dimensions* (buttons, inputs, status badges, shadows, gradients, scrollbars, and drawer widths)
- **`resolver-main.css`**: Styles for the main dialog, missing models browser, tab contents, lists, search tables, and model details views.
- **`resolver-shell.css`**: Styles for the outer modal shell, sidebar docking panel, window controls, and queue drawer.
- **`missing-type-filter.css`**: Styles for the Missing Models type filter control and menu.
## Usage Guidelines
+1 -1
View File
@@ -20,7 +20,7 @@ export function loadAllStyles() {
'./css/css-variables.css',
'./css/resolver-shell.css',
'./css/resolver-main.css',
'./resolver/missing_type_filter.css',
'./css/missing-type-filter.css',
];
cssFiles.forEach(file => {