/** BookingCalendarDemo：布局数值与虚拟列表高度等（无演示种子数据）。 */

export var timeSliceMinutes = 60;
/** 未传 timelineRange 时默认营业日界钟 */
export var DEFAULT_CALENDAR_TIMELINE = {
  start: '02:00',
  end: '02:00'
};
export var frozenColWidth = 132;
export var dayColWidth = 92;
export var dayRowHeight = 122;
export var groupRowHeight = 54;
export var dayHeaderHeight = 56;
/** 日视图同一资源行内竖向分带的最小高度（须容下标题+时间两行 + py-2/py-3）；并行时抬高该行 */
export var DAY_OVERLAY_LANE_MIN_PX = 64;
export var DAY_OVERLAY_INNER_TOP = 8;
export var DAY_OVERLAY_INNER_BOTTOM = 8;
export var DAY_OVERLAY_LANE_GAP = 2;
/** 同一重叠簇内最多展示的预约条数；超出合并为第 4 行的 +N（与日/周时间轴 overlay 一致） */
export var DAY_OVERLAY_VISIBLE_BOOKING_CAP = 3;
/** 低于该宽度时日视图预约条内难以排下两行文案，默认用 Tooltip 展示完整信息 */
export var DAY_BOOKING_NARROW_PX = 88;
/** 低于该宽度时条内仅保留居中首字/圆点，避免文字竖排或完全不可读 */
export var DAY_BOOKING_MICRO_PX = 32;
/** 日视图横向：视口外多渲染的槽列数（减轻快速滚动白边） */
export var DAY_VIEW_COL_BUFFER = 5;
/** 日视图纵向：视口外多渲染的像素边距 */
export var DAY_VIEW_ROW_BUFFER_PX = 240;

/** 月格「+N」悬停层：卡片区约 64px + 行间 8px，与 react-window itemSize 一致 */
export var MONTH_OVERFLOW_POPOVER_CARD_H = 64;
export var MONTH_OVERFLOW_POPOVER_ROW_GAP = 8;
export var MONTH_OVERFLOW_POPOVER_ITEM_H = MONTH_OVERFLOW_POPOVER_CARD_H + MONTH_OVERFLOW_POPOVER_ROW_GAP;
export var MONTH_OVERFLOW_POPOVER_LIST_MAX_H = 280;
export var OVERFLOW_MODAL_CARD_H = 100;
export var OVERFLOW_MODAL_ROW_GAP = 8;
export var OVERFLOW_MODAL_ROW_H = OVERFLOW_MODAL_CARD_H + OVERFLOW_MODAL_ROW_GAP;
export var OVERFLOW_MODAL_LIST_MAX_H = 420;