"use client"; import type { ReactNode, Ref } from "react"; import { cx } from "../../utils"; /** `outlined`는 시안 carousel-arrow(테두리+그림자), `plain`은 carousel-atomic(민짜)이다. */ export type FoxCarouselButtonType = "outlined" | "plain"; export type FoxCarouselButtonSize = "lg" | "md" | "sm"; export interface FoxCarouselButtonProps { type?: FoxCarouselButtonType; size?: FoxCarouselButtonSize; /** 네이티브 `type` — prop의 `type`이 시각 계열을 쓰므로 분리했다. */ htmlType?: "button" | "submit" | "reset"; /** 아이콘 폰트를 넘긴다 — `