import { Outlet, useLocation } from "react-router-dom"
import { SessionExpiryDialog } from "@/features/auth/components/SessionExpiryDialog"
import { useSlidingRefresh } from "@/features/auth/hooks/useSlidingRefresh"
import { PATHS } from "@/config/routes"
import { PasteTargetBadge } from "./PasteTargetBadge"
/** 스니펫·챗봇(snap)을 감싸는 공통 래퍼 — 팔레트 화면들의 공용 UI/기능을 여기 한 곳에 둔다.
* 각 화면은