- integration/ui-kit.ts: document 없을 때 injectBaseStyles 안 부름(vitest ime-sink 깨짐) · ui_template_list_row.css 실음(블록 이름 줄 = ui-sidebar-row) - 블록 라이브러리 [파일로 내보내기] [파일에서 가져오기] = 글 12 로 한 줄에 둘이 안 들어가 줄을 넘김(글 자르지 않음) - resources/tester/test_553_6_cad_parts.py: 부품 클래스 · 확인창(window.confirm · prompt 0) · 부품 CSS 먼저 · 날 색 · 보라 별칭 · 옛 자체 단추 규칙 없음 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
1.3 KiB
TypeScript
21 lines
1.3 KiB
TypeScript
/**
|
|
* 부품 상자(`ui_template/`) CAD 쪽 한 벌(553-6) — CAD 겉도 앱 화면과 같은 부품 꼴을 씀.
|
|
* 부품 CSS 를 싣고 단추 · 확인창 기본 꼴(`injectBaseStyles`)을 한 번 넣음 · 확인창 · 글 묻기를 다시 냄.
|
|
* React 화면은 부품 클래스(`ui-btn` · `ui-icon-btn` · `ui-toggle--chip` · `ui-tabs` · `ui-float-panel` · `ui-ctx-menu` · `ui-empty` · `ui-text` · `ui-input` · `ui-sidebar-row`)와
|
|
* `data-size` 단을 직접 붙임 · 자리 · 폭은 App.css 의 `cad-*` 가 맡음 · 도면 그림 색(`--draw-*`)은 안 건드림.
|
|
*/
|
|
import '../../../../ui_template/ui_template_tabs.css';
|
|
import '../../../../ui_template/ui_template_toggle.css';
|
|
import '../../../../ui_template/ui_template_float_panel.css';
|
|
import '../../../../ui_template/ui_template_context_menu.css';
|
|
import '../../../../ui_template/ui_template_empty.css';
|
|
import '../../../../ui_template/ui_template_input.css';
|
|
import '../../../../ui_template/ui_template_text.css';
|
|
import '../../../../ui_template/ui_template_list_row.css';
|
|
import { injectBaseStyles } from '../../../../ui_template/ui_template_elements_styles.ts';
|
|
|
|
export { askConfirm, askText } from '../../../../ui_template/ui_template_modal.ts';
|
|
|
|
// DOM 없는 시험(vitest node)에선 건너뜀
|
|
if (typeof document !== 'undefined') injectBaseStyles();
|