- /api/character/symbols 엔드포인트: Nexon API의 symbol-equipment를 (type, region, level, growth, force) 구조로 정제 후 반환 - 프론트: useQueries로 각 캐릭터 심볼 자동 로드, 새로고침마다 갱신, syncCharacterSymbols로 store의 progress에 병합 - equipped 판정을 store 기반으로 전환 - 남은 심볼/필요 메소/체납 메소 실제 계산, 만렙 시 '-' 표시 - 성장치 라벨 현재 레벨 기준 표시, 만렙 시 MAX/amber 색상 + 퍼센트 숨김 - 일퀘/주간퀘/추가 심볼 비활성화 및 완료 토글 숨김 (만렙) - 하단 요약 누적 체납/남은 필요 메소 실제 합산, 라벨 색상 통일 - 메소 값 호버 시 '억/만' 한글 축약 툴팁 - Select 비활성 상태에서 금지 커서 제거 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| .gitignore | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| vite.config.js | ||
React + Vite
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Oxc
- @vitejs/plugin-react-swc uses SWC
React Compiler
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
Expanding the ESLint configuration
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.