All files / src/render/html config-motion.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 0/0
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16  33x   33x 33x   33x                  
import { MotionComponentConfig } from "../../motion"
import { makeUseVisualState } from "../../motion/utils/use-visual-state"
import { HTMLRenderState } from "./types"
import { scrapeMotionValuesFromProps as scrapeHTMLProps } from "./utils/scrape-motion-values"
import { createHtmlRenderState } from "./utils/create-render-state"
 
export const htmlMotionConfig: Partial<MotionComponentConfig<
    HTMLElement,
    HTMLRenderState
>> = {
    useVisualState: makeUseVisualState({
        scrapeMotionValuesFromProps: scrapeHTMLProps,
        createRenderState: createHtmlRenderState,
    }),
}