Files
sb-front/src/constants/boards.js
T
ByungCheol 4e6a89fd7a feat: 홈 일별 캘린더·시세 갱신·게시판 카테고리·약관동의·계좌 마스킹
- 홈: 6월 예산 아래 일별 수입/지출 캘린더(마우스오버/탭 시 내역 목록)
- 투자: 시세 자동조회 버튼/진입 시 갱신, 보유종목 2줄 표기, 평가액 직접입력
- 게시판: 커뮤니티/짠테크 수다방/재테크 팁 분리, 사이드바 영역 구분선
- 회원가입: 이용약관·개인정보 수집 동의(필수 체크)
- 보안: 계좌번호 화면 마스킹(끝 4자리+눈 토글)
- 정기→고정지출, 내역/정기 라디오·sticky 저장, 태그 드래그 정렬
- fix: 모바일웹 새로고침 시 로그인 팝업(restore localStorage 우선)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 05:01:33 +09:00

20 lines
600 B
JavaScript

// 게시판(보드) 구분. key = 라우트 파라미터 = 백엔드 category 값
export const BOARDS = [
{ key: 'community', label: '커뮤니티' },
{ key: 'saving', label: '짠테크 수다방' },
{ key: 'tips', label: '재테크 팁' },
]
export const DEFAULT_BOARD = 'community'
export function boardLabel(key) {
return BOARDS.find((b) => b.key === key)?.label || '커뮤니티'
}
export function isBoard(key) {
return BOARDS.some((b) => b.key === key)
}
// 라우트 파라미터 정규식 (라우터 path 제약용)
export const BOARD_PARAM = BOARDS.map((b) => b.key).join('|')