UNPKG

@lobehub/ui

Version:

Lobe UI is an open-source UI component library for building AIGC web apps

18 lines (17 loc) 786 B
import type { Application, SplineEvent } from '@splinetool/runtime'; import type { HTMLAttributes, Ref } from 'react'; export interface SplineProps extends Omit<HTMLAttributes<HTMLDivElement>, 'onLoad' | 'onMouseDown' | 'onMouseUp' | 'onMouseHover' | 'onKeyDown' | 'onKeyUp' | 'onWheel'> { onFollow?: (e: SplineEvent) => void; onKeyDown?: (e: SplineEvent) => void; onKeyUp?: (e: SplineEvent) => void; onLoad?: (e: Application) => void; onLookAt?: (e: SplineEvent) => void; onMouseDown?: (e: SplineEvent) => void; onMouseHover?: (e: SplineEvent) => void; onMouseUp?: (e: SplineEvent) => void; onStart?: (e: SplineEvent) => void; onWheel?: (e: SplineEvent) => void; ref?: Ref<HTMLDivElement>; renderOnDemand?: boolean; scene: string; }