fix(view): show the per-member fck as a rebar-only change, not an orange pending change

The fck row on ② no longer uses the orange changed style, since fck does not change the shape and is not counted in 변경 n건.
The row says 배근에만 반영 instead.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
This commit is contained in:
ypshimandClaude Haiku 5.5 committed 2026-10-23 09:04:07 +09:00
1 parent 7cf5835689
commit 5d5ad7e997
1 file changed
+4 -2
+4 -2
View File
@@ -942,7 +942,8 @@ function setMemberFck(member: FckMember, raw: string): void {
/** fck row on a ② card for a member that has its own fck: value, the 공통 value beside it, and a revert when set. */
function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
const own = state.fckByMember[member];
const row = el('div', undefined, own === undefined ? 'edit-row' : 'edit-row changed');
// Not the orange "changed" style: fck changes only the rebar, so it is not a pending shape change (변경 n건).
const row = el('div', undefined, 'edit-row');
const id = `member-fck-${member}`;
const label = el('label', 'fck (MPa)');
label.htmlFor = id;
@@ -952,7 +953,8 @@ function renderMemberFck(box: HTMLDivElement, member: FckMember): void {
input.step = 'any';
input.value = String(own ?? state.material.fck);
input.addEventListener('change', () => setMemberFck(member, input.value));
row.append(label, input, el('span', `공통 ${state.material.fck}`, 'muted small'));
const note = own === undefined ? `공통 ${state.material.fck}` : `공통 ${state.material.fck} · 배근에만 반영`;
row.append(label, input, el('span', note, 'muted small'));
if (own !== undefined) {
const revert = el('button', '되돌리기', 'btn small');
revert.type = 'button';