'use client';

import { useShutdownWatcher } from '@/hooks/use-shutdown-watcher';

/**
 * 把 useShutdownWatcher 掛到 root layout 的 client wrapper。
 *
 * useShutdownWatcher 是 React hook，不能直接在 server component（layout.tsx）裡呼叫，
 * 因此需要這個薄薄的 'use client' wrapper。元件本身不 render 任何 DOM。
 *
 * 對應 TDD v2 §2.6（M8-7）。
 */
export function ShutdownWatcherMount() {
  useShutdownWatcher();
  return null;
}
