import React from "react";
import { createBubbleActionLottie } from "../createBubbleActionLottie";
/**
 * 刷新操作动画组件
 *
 * 使用 Lottie 动画展示刷新操作的视觉反馈，支持自定义尺寸、样式和播放行为。
 *
 * @component
 * @example
 * // 基础用法
 * <RefreshLottie />
 *
 * @example
 * // 自定义尺寸
 * <RefreshLottie size={64} />
 *
 * @example
 * // 自定义样式
 * <RefreshLottie
 *   size={80}
 *   style={{ margin: '20px' }}
 *   className="custom-refresh"
 * />
 *
 * @example
 * // 控制播放行为
 * <RefreshLottie
 *   active={true}
 *   autoplay={true}
 *   loop={true}
 * />
 *
 * @param props - 组件属性
 * @param props.active - 是否激活动画，默认为 false
 * @param props.autoplay - 是否自动播放动画，默认为 false
 * @param props.loop - 是否循环播放动画，默认为 false
 * @param props.className - 动画容器类名
 * @param props.style - 动画容器自定义样式
 * @param props.size - 动画尺寸（宽度和高度），默认为 '1em'
 * @returns 渲染的刷新操作动画组件
 */ export var RefreshLottie = createBubbleActionLottie({
    loadJson: function loadJson() {
        return import("./lottie.json");
    },
    displayName: 'RefreshLottie'
});
export default RefreshLottie;
