Merge remote-tracking branch 'origin/dev' into sub_laptop_7

# Conflicts:
#	M02_MasterTemplete/M02_MasterTemplete_UI_Side.ts
This commit is contained in:
2026-09-28 22:45:08 +09:00
17 changed files with 227 additions and 36 deletions
@@ -17,7 +17,11 @@ import "./M02_MasterTemplete_UI_Style.css";
export async function renderM02MasterTemplate(root: HTMLElement): Promise<void> {
const user = await fetchSessionUser().catch(() => null);
const isAdmin = user?.role === "SYSTEM_ADMIN";
const main = createMain(isAdmin, () => void side.refresh());
const main = createMain(
isAdmin,
() => void side.refresh(),
() => side.paint(),
);
const side = buildSide({
isAdmin,
onOpen: (sel) => void main.open(sel),