fix(M02): 로케일 버튼 글 명사형 — 신규 · 복제 · 새로고침 · 전체 삭제 · 목록 · 회사 등록 · 개인용 복사 · 관리 화면 편집 (235-27)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014utrjfoW831Vc5wJUd13kL
This commit is contained in:
2026-10-16 21:31:24 +09:00
co-authored by Claude Sonnet 5.5
parent e75169d9c3
commit 0576420d82
11 changed files with 22 additions and 22 deletions
@@ -3,7 +3,7 @@
* M02 한 화면의 뿌리 셋(마스터 · 회사 · 개인 · PLAN 27-1) — 진입 해시
* `#/m02-master-template?open=구조물조합|옵션|도면&root=master|company|personal&owner=…&company=…&pre=…`
* (옛 `?layer=` 도 root 로 읽음 · `pre` = 일위대가 사전조합 층 · 134-3) · 고칠 권한(`accessFor` — 서버 `M02_Layer_Access` 와 짝 · 27-1c) ·
* 회사 없음 안내 · 회사용 읽기만일 때 [개인용으로 복사] 막대.
* 회사 없음 안내 · 회사용 읽기만일 때 [개인용 복사] 막대.
* ========================================================================== */
import { ROUTES } from "@config/config_frontend";
@@ -201,7 +201,7 @@ export interface ReadOnlyBar {
setColumn: (column: string | null) => void;
}
/** 회사용을 읽기만 볼 때 — 안내 + [개인용으로 복사](고른 열 하나를 내 개인 층으로) */
/** 회사용을 읽기만 볼 때 — 안내 + [개인용 복사](고른 열 하나를 내 개인 층으로) */
export function buildReadOnlyBar(user: SessionUser | null): ReadOnlyBar {
let column: string | null = null;
const copy = createButton({ label: L("M02_CopyToPersonal"), variant: "filled", size: "sm" });