"use client"; import type { ReactNode } from "react"; import { cx } from "../../utils"; export interface FoxButtonPanelProps { /** 시안의 상단 80px 여백. 페이지 하단이 아닌 곳에 놓을 땐 끈다. */ offset?: boolean; /** 배치 조정용. */ className?: string; /** 버튼 그룹들. 하나면 가운데, 여럿이면 양끝으로 벌어진다. */ children?: ReactNode; } /** * @fox 페이지 하단 동작 영역. 배치만 책임지고 상태를 갖지 않는다. * * 자식 수를 세지 않는다 — 가운데 정렬은 CSS `:only-child`가 판단하므로 프래그먼트나 * 조건부 렌더로 자식이 갈려도 실제 DOM 기준으로 맞는다. * * ⚠️ 스타일은 이 파일이 import하지 않는다 — 호스트 앱이 `@use "@fox/styles/components"` * (또는 개별 파티셜)로 한 번 불러와야 한다. */ export function FoxButtonPanel({ offset = true, className, children, }: FoxButtonPanelProps) { return (
{children}
); }