• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mongodb-js / mongodb-mcp-server / 20316573569

17 Dec 2025 08:38PM UTC coverage: 79.128% (-0.3%) from 79.433%
20316573569

Pull #811

github

web-flow
Merge 792b50d74 into ff4901030
Pull Request #811: feat(mcp-ui): polish up `ListDatabases` UI and enable it to render as standalone component

1469 of 1926 branches covered (76.27%)

Branch coverage included in aggregate %.

0 of 69 new or added lines in 6 files covered. (0.0%)

3 existing lines in 2 files now uncovered.

6735 of 8442 relevant lines covered (79.78%)

84.01 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/ui/hooks/useDarkMode.ts
NEW
1
import { useSyncExternalStore } from "react";
×
2

NEW
3
function subscribeToPrefersColorScheme(callback: () => void): () => void {
×
NEW
4
    const mediaQuery = window.matchMedia("(prefers-color-scheme: dark)");
×
NEW
5
    mediaQuery.addEventListener("change", callback);
×
NEW
6
    return () => mediaQuery.removeEventListener("change", callback);
×
NEW
7
}
×
8

NEW
9
function getPrefersDarkMode(): boolean {
×
NEW
10
    return window.matchMedia("(prefers-color-scheme: dark)").matches;
×
NEW
11
}
×
12

NEW
13
function getServerSnapshot(): boolean {
×
NEW
14
    return false;
×
NEW
15
}
×
16

NEW
17
export function useDarkMode(override?: boolean): boolean {
×
NEW
18
    const prefersDarkMode = useSyncExternalStore(subscribeToPrefersColorScheme, getPrefersDarkMode, getServerSnapshot);
×
NEW
19
    return override ?? prefersDarkMode;
×
NEW
20
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc