mirror of
https://github.com/amitwh/markdown-converter.git
synced 2026-08-02 18:10:18 +05:30
style: improve CSS organization and add state components
CSS improvements: - Remove duplicate CSS reset from styles-modern.css - Add focus-visible styles for sidebar icons - Add error/loading state components (skeleton, spinner, messages) - Add success, warning, info message components - Add dark theme support for new components Code quality: - Replace inline error style with CSS class in renderer.js Amit Haridas
This commit is contained in:
+1
-1
@@ -381,7 +381,7 @@ class TabManager {
|
||||
try {
|
||||
// Check if libraries are available
|
||||
if (!marked || !DOMPurify) {
|
||||
preview.innerHTML = '<p style="color: red; padding: 20px;">Error: Required libraries (marked/DOMPurify) not loaded. Check internet connection.</p>';
|
||||
preview.innerHTML = '<div class="preview-error"><div class="preview-error-icon">⚠️</div><div class="preview-error-title">Libraries Not Loaded</div><div class="preview-error-message">Required libraries (marked/DOMPurify) could not be loaded. Please check your installation.</div></div>';
|
||||
return;
|
||||
}
|
||||
const html = marked.parse(tab.content);
|
||||
|
||||
Reference in New Issue
Block a user