관리자 미디어 선택 상태 분리
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
## 2026-07-27 v1.11.107 — 미디어 선택 모달 상태를 에디터 밖으로 옮긴다
|
||||
|
||||
관리자 Markdown 에디터의 미디어 선택 모달은 검색어, IME 입력, 탭, 페이지네이션, 선택 순서, 업로드 중 닫기 방지, 업로드 직후 선택 상태까지 함께 관리한다. 이 상태를 에디터 본문 삽입 함수와 같은 파일에 두면 모달 UI 상태 변경과 실제 마크다운 편집 부수 효과가 계속 섞인다. 따라서 모달 상태와 표시 계산은 `useAdminMarkdownMediaPicker`가 담당하고, 선택한 미디어를 어떤 방식으로 삽입할지 계산하는 규칙은 `markdown-editor-media` helper로 분리한다. 에디터는 서버 조회·업로드·본문 삽입 실행만 맡도록 책임을 좁힌다.
|
||||
|
||||
## 2026-07-27 v1.11.106 — 슬래시 명령 적용 판단을 helper로 모은다
|
||||
|
||||
관리자 Markdown 에디터의 슬래시 명령은 미디어 선택 모달을 여는 명령과 마크다운 줄을 바로 삽입하는 명령으로 나뉜다. 이 판단을 컴포넌트 안에 두면 메뉴 상태, 줄 교체, 포커스 복원, 모달 열기가 한 함수에서 섞이므로 `markdown-slash-commands` helper가 적용 계획을 계산하게 한다. 컴포넌트는 계산된 계획에 따라 실제 UI 부수 효과만 수행해 이후 미디어 모달과 포커스 연결을 더 작게 분리할 수 있게 한다.
|
||||
|
||||
Reference in New Issue
Block a user