| # | 영역 | 필드 | 타입 | 옵션 값 / 제약사항 | 입력 예시 |
| ① 테마 갤러리 — 후원자막과 동일 컴포넌트 재사용 |
| 1 | 테마 갤러리 | 테마 검색 | text | 테마 이름 부분일치, 입력 즉시 그리드 필터링 | "네온" 입력 → 네온 계열만 표시 |
| 1 | 테마 갤러리 | 스타일 필터 | chip 단일선택 | 전체/클래식/네온/파스텔/다크 — 템플릿 도형 4종에 대응하는 상위 분류(운영 정책으로 확장 가능) | "네온" 선택 |
| 1 | 테마 갤러리 | 정렬 | select | 인기순(기본) / 최신순 / 이름순 | "인기순" |
| 1 | 테마 갤러리 | 즐겨찾기 그룹 | card group(조건부 노출) + ★ 토글 | 즐겨찾기한 테마가 1개 이상일 때만 그리드 최상단에 별도 섹션으로 고정 노출 | "네온 퍼플", "클래식 블루" 즐겨찾기됨 |
| 1 | 테마 갤러리 | 테마 카드 — 즐겨찾기 토글 | icon button(★/☆, 카드별) | 클릭 시 즉시 즐겨찾기 그룹에 추가/제거, 선택(적용)과는 별개 동작 | "☆" 클릭 → "★" |
| 1 | 테마 갤러리 | 테마 그리드 — 휠 디자인 파라메트릭(parametric) | 썸네일 그리드(템플릿4×색상4=16종), 5열×2줄 고정 + ‹› 페이지네이션 | 변경. 기존의 “템플릿 select + 색상 select” 2단 드롭다운을 폐기하고 후원자막·채팅창과 동일한 갤러리 컴포넌트로 통일. 도형(템플릿)은 4종 고정, 색상 4종과의 조합을 미리 합성한 원형 썸네일로 제공 — 실제로는 template_id + color_id 저장이지만(세그먼트 수가 등록 상품 개수에 따라 달라져 structure_type=dynamic, 시그니처 빙고판처럼 완성형 그림 한 장은 불가) 썸네일은 현재 등록 상품 수를 반영해 그때그때 다시 렌더링되는 실시간 미리보기라 사용자에게는 완성형 갤러리처럼 보임(§00 “테마 공급 방식 분류” 참고). v7: 설정 패널 폭을 미리보기보다 넓게(1fr : 미리보기 360px 고정) 조정하고, 목록은 내부 스크롤 대신 페이지네이션으로 전환 | "네온 퍼플" 선택 = template_id:neon + color_id:purple |
| 1 | 테마 갤러리 | 전체 테마 페이지네이션 v7 신규 | ‹ › 버튼 + N/M 페이지 표시 | 5열×2줄(10개) 고정 그리드로 한 페이지 구성, 내부 스크롤 대신 페이지 이동으로 탐색 — 짧은 고정높이 박스에서 스크롤바가 작고 조작하기 어렵다는 이슈로 스크롤→페이지네이션 전환(v7) | "1 / 2" |
| ② 상세 설정 — 상품과 무관한 공통값 |
| 2 | 상세 설정 | 룰렛 이름 | text | 최대 20자 | "룰렛 후원" |
| 2 | 상세 설정 | 룰렛 가격 | number + 캐시 | 정수, 최소 100 | 1,000 |
| 2 | 상세 설정 | 룰렛 회전 시간 | number(초) | 1~10 범위, 기본 3초 | 3 |
| 2 | 상세 설정 | 알림 메시지 | text 템플릿 | {닉네임}{금액}{이름} 플레이스홀더, 최대 60자 | "{닉네임}님의 {금액}캐시 {이름} 룰렛 후원!" |
| 2 | 상세 설정 | 후원 횟수 제한 사용 | toggle | 기본 OFF — ON 시 일/주/월 단위 참여 횟수 상한 설정 가능(하위 필드는 켰을 때만 노출) | OFF |
| ③ 구간별 확률판 |
| 3 | 확률판 | 적용 구간 | number(부터~까지) × 2 + checkbox(연차 사용) | 정수, 캐시 단위, 구간마다 독립된 확률판을 가짐 — 겹치지 않게 등록 권장(검증은 저장 시 경고) | "1,000 ~ 9,999캐시" |
| 3 | 확률판 | 상품명 | text(행 반복) | 최대 15자, 행 추가/삭제 자유 — 이 행 개수가 곧 미리보기 휠의 세그먼트 수 | "꽝", "리액션", "노래 신청" |
| 3 | 확률판 | 확률(%) | number(소수 3자리, 행 반복) | 0.000~100.000, 전체 항목의 합이 정확히 100.000이어야 저장 가능(미달·초과 시 저장 차단) | 70.000 / 20.000 / 7.000 / 2.880 / 0.100 / 0.020 |
| 3 | 확률판 | 확률 합계 | readonly(자동 계산) | 실시간으로 항목 확률 합산, 100.000%가 아니면 빨간색 경고 표시(가정) | 100.000% |
| 3 | 확률판 | 시뮬레이션 | button + readonly 결과표 | 클릭 시 1,000회 랜덤 추첨을 즉시 실행해 실제 분포를 확인 — 등록 전 검증용, 실제 후원에는 영향 없음 | "꽝 702회, 리액션 198회…" |
| 3 | 확률판 | 구간 추가 | button | 새 금액 구간 카드 생성, 개수 제한 없음 | "10,000 ~ 49,999캐시" 구간 추가 |