CaseWave Themes
@casewavejs/themes includes 51 ready-to-use themes.
Install
bash
npm install @casewavejs/themesBasic Usage
tsx
import { caseWaveDarkTheme } from "@casewavejs/themes";
<CaseWaveCanvas theme={caseWaveDarkTheme} />Registry Usage
tsx
import {
caseWaveThemes,
getCaseWaveTheme,
caseWaveThemeNames
} from "@casewavejs/themes";
const theme = getCaseWaveTheme("dark");
console.log(caseWaveThemeNames);
console.log(caseWaveThemes.dark);Categories
txt
base
visual
semantic
behavior
premium
edge
backgroundBase Themes
txt
Dark
Light
MinimalVisual Themes
txt
Midnight
Cyberpunk
Blueprint
Terminal
Noir
Evidence Board
Red String Board
Glass
Neo Brutalist
Windows 95Semantic Themes
txt
Investigation
Threat Intel
Dependency Graph
Forensics
Mind Map
Crime NetworkBehavior Themes
txt
Compact
Presentation
Analyst
Large Graph
Accessibility
FocusPremium Themes
txt
Police Desk
Paper Archive
CaseBoard Classic
Murder Wall
Cold Case
Blue Evidence
Interpol
SOC Analyst
Dark Matter
Matrix
War Room
Incident Response
Conspiracy BoardEdge Themes
txt
Neon Edges
Sketch Edges
Evidence Thread
Wireframe Edges
Circuit Edges
Hand Drawn EdgesBackground Themes
txt
Corkboard
Blueprint Paper
Graph Paper
Police Dossier Paper
Dark Grid Matrix
Topographic Map
Evidence Folder TextureGet Themes By Category
ts
import { getCaseWaveThemesByCategory } from "@casewavejs/themes";
const premiumThemes = getCaseWaveThemesByCategory("premium");
const edgeThemes = getCaseWaveThemesByCategory("edge");Get Theme Metadata
ts
import { getCaseWaveThemeMeta } from "@casewavejs/themes";
const meta = getCaseWaveThemeMeta("murder-wall");
console.log(meta?.label);
console.log(meta?.description);