UNPKG

@lobehub/ui

Version:

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

14 lines (13 loc) 548 B
//#region src/Markdown/SyntaxMarkdown/streamAnimationMeta.ts const isActiveBlock = (state) => { return state === "animating" || state === "streaming"; }; const resolveBlockAnimationMeta = ({ currentCharDelay, fadeDuration, lastElapsedMs, previousCharDelay, state }) => { return { charDelay: isActiveBlock(state) ? currentCharDelay : previousCharDelay ?? currentCharDelay, settled: state === "revealed" && lastElapsedMs >= fadeDuration }; }; //#endregion export { resolveBlockAnimationMeta }; //# sourceMappingURL=streamAnimationMeta.mjs.map