diff --git a/src/plugins/built-in/assessmentsOverview/index.ts b/src/plugins/built-in/assessmentsOverview/index.ts index 095fb719..33888ae7 100644 --- a/src/plugins/built-in/assessmentsOverview/index.ts +++ b/src/plugins/built-in/assessmentsOverview/index.ts @@ -14,7 +14,7 @@ const assessmentsOverviewPlugin: Plugin<{}> = { disableToggle: false, styles, - run: async (api) => { + run: async () => { const menu = (await waitForElm('[data-key="assessments"] > .sub > ul', true, 100, 60)) as HTMLElement; const gridItem = document.createElement('li'); gridItem.className = 'item'; @@ -55,7 +55,7 @@ const assessmentsOverviewPlugin: Plugin<{}> = { try { const data = await getAssessmentsData(); const { renderGrid } = await import('./ui'); - renderGrid(container, data, api); + renderGrid(container, data); } catch (err) { console.error('Failed to load assessments:', err); renderErrorState(container, err instanceof Error ? err.message : 'Unknown error'); diff --git a/src/plugins/built-in/assessmentsOverview/styles.css b/src/plugins/built-in/assessmentsOverview/styles.css index b6e7faa0..985447b2 100644 --- a/src/plugins/built-in/assessmentsOverview/styles.css +++ b/src/plugins/built-in/assessmentsOverview/styles.css @@ -325,22 +325,18 @@ /* Column-specific styling */ .column-upcoming .column-header { background: linear-gradient(135deg, #ffffff 0%, #f0f9ff 100%); - border-left: 4px solid #3b82f6; } .column-due-soon .column-header { background: linear-gradient(135deg, #ffffff 0%, #fffbeb 100%); - border-left: 4px solid #f59e0b; } .column-overdue .column-header { background: linear-gradient(135deg, #ffffff 0%, #fef2f2 100%); - border-left: 4px solid #ef4444; } .column-marked .column-header { background: linear-gradient(135deg, #ffffff 0%, #f0fdf4 100%); - border-left: 4px solid #10b981; } /* Dark mode column headers */ diff --git a/src/plugins/built-in/assessmentsOverview/ui.ts b/src/plugins/built-in/assessmentsOverview/ui.ts index 3b2ee593..ab5cf3a5 100644 --- a/src/plugins/built-in/assessmentsOverview/ui.ts +++ b/src/plugins/built-in/assessmentsOverview/ui.ts @@ -22,14 +22,14 @@ let currentFilters: FilterOptions = { sortBy: 'due' }; -export function renderGrid(container: HTMLElement, data: any, api?: any) { +export function renderGrid(container: HTMLElement, data: any) { container.innerHTML = ''; container.className = ''; container.id = 'grid-view-container'; const header = document.createElement('div'); header.className = 'grid-view-header'; - header.innerHTML = ` + header.innerHTML = /* html */`

Assessments