dv/frontend
hailin fa8e2714ca fix: use conditional require for echarts-wordcloud instead of dynamic import
Dynamic import was async and wordcloud plugin wasn't loaded before
setOption was called. Now uses synchronous require() guarded by
typeof window check to avoid SSR crash.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 21:43:05 -07:00
..
public feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
src fix: use conditional require for echarts-wordcloud instead of dynamic import 2026-04-05 21:43:05 -07:00
AGENTS.md feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
CLAUDE.md feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
next.config.ts feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
package-lock.json feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
package.json feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00
tsconfig.json feat: add frontend source code (Next.js + React + TypeScript) 2026-04-04 23:33:37 -07:00