diff --git a/src/main.js b/src/main.js
index 78a8058..202f003 100755
--- a/src/main.js
+++ b/src/main.js
@@ -1,6 +1,15 @@
import './style.css'
+import './styles/sidebar.css'
+import './styles/login.css'
+import './styles/dashboard.css'
+import './styles/facturas.css'
+import './styles/clients.css'
+import './styles/create-invoice.css'
+import './styles/settings.css'
import { initRouter } from './router.js'
import { initSessionManager } from './services/session.js'
+import { initTheme } from './services/theme.js'
+initTheme()
initSessionManager()
initRouter()
diff --git a/src/pages/DashboardPage.js b/src/pages/DashboardPage.js
index 92b642e..1b4f49e 100644
--- a/src/pages/DashboardPage.js
+++ b/src/pages/DashboardPage.js
@@ -66,14 +66,13 @@ function getStatusBadge(status) {
return `${s.label}`;
}
-function statusDotStyle(status) {
+function statusDotClass(status) {
const map = {
- paid: { bg: '#f0fdf4', color: '#16a34a' },
- unpaid: { bg: '#fffbeb', color: '#b45309' },
- draft: { bg: '#f3f4f6', color: '#6b7280' },
+ paid: 'status-paid',
+ unpaid: 'status-unpaid',
+ draft: 'status-draft',
};
- const s = map[status] || map.draft;
- return `background:${s.bg};color:${s.color}`;
+ return map[status] || 'status-draft';
}
function openInvoiceModal(invoiceId) {
@@ -317,7 +316,7 @@ export function renderDashboard() {
} else {
recentList.innerHTML = recent.map(inv => `
-
+