auto: 2026-08-29 09:04 (EOMSANGDON-HOME)

This commit is contained in:
2026-08-29 09:04:58 +09:00
parent f11e98f8e9
commit 5142bdde9b
3 changed files with 14 additions and 2 deletions
+5
View File
@@ -185,6 +185,9 @@ export function createCrossSectionCard(
let showRevetControl: (visible: boolean) => void = () => undefined;
let culvertPipeLengthM: number | null = null; // 관 길이(m) — 조정창 표기용
let culvertInletIsBasin = false; // 유입이 집수정인가 — 조정창 표시·제목 분기
// 이 카드의 기준벽이 **독립 기슭막이**인가(관 없는 숨김 세트). 조정창 걸음이
// 배관(1m)과 다르다(0.1m — 2026-08-29 사용자).
let culvertHiddenPipe = false;
/** 드롭다운 선택지 가용성(2026-08-22) — 기하 판정을 조정창에 전달. */
let culvertInletOptions = { revetAllowed: true, basinLUAllowed: true };
/** 추가 기슭막이 상태(2026-08-22) — 끝 성토부 5m 이상(canAdd)·세워진 개수. */
@@ -505,6 +508,7 @@ export function createCrossSectionCard(
? null
: (culvertLayout?.pipe.lengthM ?? null);
culvertInletIsBasin = !!culvertLayout?.basin;
culvertHiddenPipe = culvertLayout?.culvert.hidden_pipe === true;
if (culvertLayout) {
const state = culvertCardState(culvertLayout);
culvertInletOptions = state.inletOptions;
@@ -672,6 +676,7 @@ export function createCrossSectionCard(
appliedD: () => culvertAppliedD,
pipeLengthM: () => culvertPipeLengthM,
inletIsBasin: () => culvertInletIsBasin,
hiddenPipe: () => culvertHiddenPipe,
inletOptions: () => culvertInletOptions,
extraState: () => culvertExtraState,
basinExtraState: () => culvertBasinExtraState,