/** * 스플래시를 세션당 1회만 표시했음을 기록하는 sessionStorage 키. * * `app/layout.tsx`(Server Component — `` inline script 문자열 생성)와 * `app/_components/splash-gate.tsx`('use client') 양쪽이 같은 값을 참조해야 한다. 'use client' * 모듈의 export는 컴포넌트가 아닌 일반 값(문자열 등)일 경우 Server Component에서 import 시 * `undefined`로 평가된다 — Next.js의 클라이언트 레퍼런스 프록시가 컴포넌트 형태만 가정하기 * 때문이다. 그래서 이 상수는 'use client'가 없는 순수 모듈로 분리한다. */ export const SPLASH_SHOWN_STORAGE_KEY = "edupay-admin-splash-shown";