Module

Framer.Motion

Package
purescript-framer-motion
Repository
i-am-the-slime/purescript-framer-motion

#motion Source

motion :: forall result baseProps motionSubset. Union baseProps (MotionProps ()) result => Nub result result => Castable motionSubset (Record (MotionProps ())) => motionSubset -> Record baseProps -> Record result

#withMotion Source

withMotion :: forall result baseProps motionSubset. Union baseProps (MotionProps ()) result => Nub result result => Castable motionSubset (Record (MotionProps ())) => Record baseProps -> motionSubset -> Record result

#animatePresence Source

animatePresence :: forall attrs attrs_. Union attrs attrs_ AnimatePresenceProps => ReactComponent (Record attrs)

#animateSharedLayout Source

animateSharedLayout :: forall attrs attrs_. Union attrs attrs_ AnimateSharedLayoutProps => ReactComponent (Record attrs)

#startAnimationDynamic Source

startAnimationDynamic :: forall arg. (arg -> CSS) -> AnimationControls -> Aff Unit

Re-exports from Framer.Motion.MotionComponent

#wbr Source

wbr :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_wbr) => ReactComponent (Record attrs)

#view Source

view :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_view) => ReactComponent (Record attrs)

#video Source

video :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_video) => ReactComponent (Record attrs)

#var Source

var :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_var) => ReactComponent (Record attrs)

#use Source

use :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_use) => ReactComponent (Record attrs)

#ul Source

ul :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_ul) => ReactComponent (Record attrs)

#u Source

u :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_u) => ReactComponent (Record attrs)

#tspan Source

tspan :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_tspan) => ReactComponent (Record attrs)

#track Source

track :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_track) => ReactComponent (Record attrs)

#tr Source

tr :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_tr) => ReactComponent (Record attrs)

#title Source

title :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_title) => ReactComponent (Record attrs)

#time Source

time :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_time) => ReactComponent (Record attrs)

#thead Source

thead :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_thead) => ReactComponent (Record attrs)

#th Source

th :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_th) => ReactComponent (Record attrs)

#tfoot Source

tfoot :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_tfoot) => ReactComponent (Record attrs)

#textarea Source

textarea :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_textarea) => ReactComponent (Record attrs)

#textPath Source

textPath :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_textPath) => ReactComponent (Record attrs)

#text Source

text :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_text) => ReactComponent (Record attrs)

#td Source

td :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_td) => ReactComponent (Record attrs)

#tbody Source

tbody :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_tbody) => ReactComponent (Record attrs)

#table Source

table :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_table) => ReactComponent (Record attrs)

#symbol Source

symbol :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_symbol) => ReactComponent (Record attrs)

#svgSwitch Source

svgSwitch :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_switch) => ReactComponent (Record attrs)

#svgAnimate Source

svgAnimate :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_animate) => ReactComponent (Record attrs)

#svg Source

svg :: forall attrs attrs_. Union attrs attrs_ (MotionProps + (SharedSVGProps Props_svg)) => ReactComponent (Record attrs)

#sup Source

sup :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_sup) => ReactComponent (Record attrs)

#summary Source

summary :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_summary) => ReactComponent (Record attrs)

#sub Source

sub :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_sub) => ReactComponent (Record attrs)

#style Source

style :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_style) => ReactComponent (Record attrs)

#strong Source

strong :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_strong) => ReactComponent (Record attrs)

#stop Source

stop :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_stop) => ReactComponent (Record attrs)

#span Source

span :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_span) => ReactComponent (Record attrs)

#source Source

source :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_source) => ReactComponent (Record attrs)

#small Source

small :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_small) => ReactComponent (Record attrs)

#select Source

select :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_select) => ReactComponent (Record attrs)

#section Source

section :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_section) => ReactComponent (Record attrs)

#script Source

script :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_script) => ReactComponent (Record attrs)

#samp Source

samp :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_samp) => ReactComponent (Record attrs)

#s Source

s :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_s) => ReactComponent (Record attrs)

#ruby Source

ruby :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_ruby) => ReactComponent (Record attrs)

#rt Source

rt :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_rt) => ReactComponent (Record attrs)

#rp Source

rp :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_rp) => ReactComponent (Record attrs)

#rect Source

rect :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_rect) => ReactComponent (Record attrs)

#radialGradient Source

radialGradient :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_radialGradient) => ReactComponent (Record attrs)

#q Source

q :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_q) => ReactComponent (Record attrs)

#progress Source

progress :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_progress) => ReactComponent (Record attrs)

#pre Source

pre :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_pre) => ReactComponent (Record attrs)

#polyline Source

polyline :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_polyline) => ReactComponent (Record attrs)

#polygon Source

polygon :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_polygon) => ReactComponent (Record attrs)

#picture Source

picture :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_picture) => ReactComponent (Record attrs)

#pattern Source

pattern :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_pattern) => ReactComponent (Record attrs)

#path Source

path :: forall attrs attrs_. Union attrs attrs_ (MotionProps + (SharedSVGProps Props_path)) => ReactComponent (Record attrs)

#param Source

param :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_param) => ReactComponent (Record attrs)

#p Source

p :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_p) => ReactComponent (Record attrs)

#output Source

output :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_output) => ReactComponent (Record attrs)

#option Source

option :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_option) => ReactComponent (Record attrs)

#optgroup Source

optgroup :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_optgroup) => ReactComponent (Record attrs)

#ol Source

ol :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_ol) => ReactComponent (Record attrs)

#object Source

object :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_object) => ReactComponent (Record attrs)

#noscript Source

noscript :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_noscript) => ReactComponent (Record attrs)

#nav Source

nav :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_nav) => ReactComponent (Record attrs)

#motionComponentImpl Source

#meter Source

meter :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_meter) => ReactComponent (Record attrs)

#metadata Source

metadata :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_metadata) => ReactComponent (Record attrs)

#meta Source

meta :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_meta) => ReactComponent (Record attrs)

#menuitem Source

menuitem :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_menuitem) => ReactComponent (Record attrs)

#menu Source

menu :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_menu) => ReactComponent (Record attrs)

#mask Source

mask :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_mask) => ReactComponent (Record attrs)

#marker Source

marker :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_marker) => ReactComponent (Record attrs)

#mark Source

mark :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_mark) => ReactComponent (Record attrs)

#map Source

map :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_map) => ReactComponent (Record attrs)

#main Source

main :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_main) => ReactComponent (Record attrs)

#linearGradient Source

linearGradient :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_linearGradient) => ReactComponent (Record attrs)

#line Source

line :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_line) => ReactComponent (Record attrs)

#li Source

li :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_li) => ReactComponent (Record attrs)

#legend Source

legend :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_legend) => ReactComponent (Record attrs)

#label Source

label :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_label) => ReactComponent (Record attrs)

#keygen Source

keygen :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_keygen) => ReactComponent (Record attrs)

#kbd Source

kbd :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_kbd) => ReactComponent (Record attrs)

#ins Source

ins :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_ins) => ReactComponent (Record attrs)

#input Source

input :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_input) => ReactComponent (Record attrs)

#img Source

img :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_img) => ReactComponent (Record attrs)

#image Source

image :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_image) => ReactComponent (Record attrs)

#iframe Source

iframe :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_iframe) => ReactComponent (Record attrs)

#i Source

i :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_i) => ReactComponent (Record attrs)

#html Source

html :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_html) => ReactComponent (Record attrs)

#hr Source

hr :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_hr) => ReactComponent (Record attrs)

#hgroup Source

hgroup :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_hgroup) => ReactComponent (Record attrs)

#header Source

header :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_header) => ReactComponent (Record attrs)

#head Source

head :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_head) => ReactComponent (Record attrs)

#h6 Source

h6 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h6) => ReactComponent (Record attrs)

#h5 Source

h5 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h5) => ReactComponent (Record attrs)

#h4 Source

h4 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h4) => ReactComponent (Record attrs)

#h3 Source

h3 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h3) => ReactComponent (Record attrs)

#h2 Source

h2 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h2) => ReactComponent (Record attrs)

#h1 Source

h1 :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_h1) => ReactComponent (Record attrs)

#g Source

g :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_g) => ReactComponent (Record attrs)

#form Source

form :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_form) => ReactComponent (Record attrs)

#foreignObject Source

foreignObject :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_foreignObject) => ReactComponent (Record attrs)

#footer Source

footer :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_footer) => ReactComponent (Record attrs)

#filter Source

filter :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_filter) => ReactComponent (Record attrs)

#figure Source

figure :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_figure) => ReactComponent (Record attrs)

#figcaption Source

figcaption :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_figcaption) => ReactComponent (Record attrs)

#fieldset Source

fieldset :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_fieldset) => ReactComponent (Record attrs)

#feTurbulence Source

feTurbulence :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feTurbulence) => ReactComponent (Record attrs)

#feTile Source

feTile :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feTile) => ReactComponent (Record attrs)

#feSpotLight Source

feSpotLight :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feSpotLight) => ReactComponent (Record attrs)

#feSpecularLighting Source

feSpecularLighting :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feSpecularLighting) => ReactComponent (Record attrs)

#fePointLight Source

fePointLight :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_fePointLight) => ReactComponent (Record attrs)

#feOffset Source

feOffset :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feOffset) => ReactComponent (Record attrs)

#feMorphology Source

feMorphology :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feMorphology) => ReactComponent (Record attrs)

#feMergeNode Source

feMergeNode :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feMergeNode) => ReactComponent (Record attrs)

#feMerge Source

feMerge :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feMerge) => ReactComponent (Record attrs)

#feImage Source

feImage :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feImage) => ReactComponent (Record attrs)

#feGaussianBlur Source

feGaussianBlur :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feGaussianBlur) => ReactComponent (Record attrs)

#feFuncR Source

feFuncR :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feFuncR) => ReactComponent (Record attrs)

#feFuncG Source

feFuncG :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feFuncG) => ReactComponent (Record attrs)

#feFuncB Source

feFuncB :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feFuncB) => ReactComponent (Record attrs)

#feFuncA Source

feFuncA :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feFuncA) => ReactComponent (Record attrs)

#feFlood Source

feFlood :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feFlood) => ReactComponent (Record attrs)

#feDropShadow Source

feDropShadow :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feDropShadow) => ReactComponent (Record attrs)

#feDistantLight Source

feDistantLight :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feDistantLight) => ReactComponent (Record attrs)

#feDisplacementMap Source

feDisplacementMap :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feDisplacementMap) => ReactComponent (Record attrs)

#feDiffuseLighting Source

feDiffuseLighting :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feDiffuseLighting) => ReactComponent (Record attrs)

#feConvolveMatrix Source

feConvolveMatrix :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feConvolveMatrix) => ReactComponent (Record attrs)

#feComposite Source

feComposite :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feComposite) => ReactComponent (Record attrs)

#feComponentTransfer Source

feComponentTransfer :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feComponentTransfer) => ReactComponent (Record attrs)

#feColorMatrix Source

feColorMatrix :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feColorMatrix) => ReactComponent (Record attrs)

#feBlend Source

feBlend :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_feBlend) => ReactComponent (Record attrs)

#embed Source

embed :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_embed) => ReactComponent (Record attrs)

#em Source

em :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_em) => ReactComponent (Record attrs)

#ellipse Source

ellipse :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_ellipse) => ReactComponent (Record attrs)

#dt Source

dt :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_dt) => ReactComponent (Record attrs)

#dl Source

dl :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_dl) => ReactComponent (Record attrs)

#div Source

div :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_div) => ReactComponent (Record attrs)

#dialog Source

dialog :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_dialog) => ReactComponent (Record attrs)

#dfn Source

dfn :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_dfn) => ReactComponent (Record attrs)

#details Source

details :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_details) => ReactComponent (Record attrs)

#desc Source

desc :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_desc) => ReactComponent (Record attrs)

#del Source

del :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_del) => ReactComponent (Record attrs)

#defs Source

defs :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_defs) => ReactComponent (Record attrs)

#dd Source

dd :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_dd) => ReactComponent (Record attrs)

#datalist Source

datalist :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_datalist) => ReactComponent (Record attrs)

#custom Source

#colgroup Source

colgroup :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_colgroup) => ReactComponent (Record attrs)

#col Source

col :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_col) => ReactComponent (Record attrs)

#code Source

code :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_code) => ReactComponent (Record attrs)

#clipPath Source

clipPath :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_clipPath) => ReactComponent (Record attrs)

#cite Source

cite :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_cite) => ReactComponent (Record attrs)

#circle Source

circle :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_circle) => ReactComponent (Record attrs)

#caption Source

caption :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_caption) => ReactComponent (Record attrs)

#canvas Source

canvas :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_canvas) => ReactComponent (Record attrs)

#button Source

button :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_button) => ReactComponent (Record attrs)

#br Source

br :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_br) => ReactComponent (Record attrs)

#body Source

body :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_body) => ReactComponent (Record attrs)

#blockquote Source

blockquote :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_blockquote) => ReactComponent (Record attrs)

#bdo Source

bdo :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_bdo) => ReactComponent (Record attrs)

#bdi Source

bdi :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_bdi) => ReactComponent (Record attrs)

#base Source

base :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_base) => ReactComponent (Record attrs)

#b Source

b :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_b) => ReactComponent (Record attrs)

#audio Source

audio :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_audio) => ReactComponent (Record attrs)

#aside Source

aside :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_aside) => ReactComponent (Record attrs)

#article Source

article :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_article) => ReactComponent (Record attrs)

#area Source

area :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_area) => ReactComponent (Record attrs)

#address Source

address :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_address) => ReactComponent (Record attrs)

#abbr Source

abbr :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_abbr) => ReactComponent (Record attrs)

#_data Source

_data :: forall attrs attrs_. Union attrs attrs_ (MotionProps + Props_data) => ReactComponent (Record attrs)

Re-exports from Framer.Motion.Types

#VariantLabel Source

#TargetAndTransition Source

#Target Source

data Target

Constructors

#TapInfo Source

type TapInfo = { x :: Number, y :: Number }

#Point2D Source

type Point2D = { x :: Number, y :: Number }

#PanInfo Source

type PanInfo = { delta :: Point2D, offset :: Point2D, point :: Point2D, velocity :: Point2D }

#OnLayoutAnimationComplete Source

#OnAnimationStart Source

#MotionPropsF Source

type MotionPropsF f r = (animate :: f Animate, custom :: f Foreign, drag :: f Drag, dragConstraints :: f DragConstraints, dragElastic :: f DragElastic, dragMomentum :: f DragMomentum, dragPropagation :: f DragPropagation, exit :: f Exit, initial :: f Initial, layout :: f Layout, layoutId :: f LayoutId, onAnimationComplete :: f OnAnimationComplete, onAnimationStart :: f OnAnimationStart, onDrag :: f OnDrag, onDragEnd :: f OnDragEnd, onDragStart :: f OnDragStart, onHoverEnd :: f OnHoverEnd, onHoverStart :: f OnHoverStart, onLayoutAnimationComplete :: f OnLayoutAnimationComplete, onPan :: f OnPan, onPanEnd :: f OnPanEnd, onPanStart :: f OnPanStart, onTap :: f OnTap, onTapCancel :: f OnTapCancel, onTapEnd :: f OnTapEnd, onTapStart :: f OnTapStart, onViewportBoxUpdate :: f OnViewportBoxUpdate, transition :: f Transition, variants :: f Variants, whileHover :: f WhileHover, whileTap :: f WhileTap | r)

#MotionProps Source

#MakeVariantLabel Source

#Infinity Source

data Infinity :: Type

#Id Source

type Id a = a

#EventInfo Source

type EventInfo = { point :: { x :: Number, y :: Number } }

#BoxDelta Source

type BoxDelta = { x :: AxisDelta, y :: AxisDelta }

#BoundingBox2D Source

#AxisDelta Source

type AxisDelta = { origin :: Number, originPoint :: Number, scale :: Number, translate :: Number }

#AxisBox2D Source

type AxisBox2D = { x :: Axis, y :: Axis }

#Axis Source

type Axis = { max :: Number, min :: Number }

#AnimationPlaybackControls Source

#AnimationDefinition Source

#AnimationControls Source

#AnimateSharedLayoutType Source

#AnimateSharedLayoutProps Source

#AnimatePresenceProps Source

type AnimatePresenceProps = (children :: Array JSX, custom :: forall a. a, exitBeforeEnter :: Boolean, initial :: Boolean, onExitComplete :: Effect Unit)

#EffectFnMaker Source

class EffectFnMaker fn effectFn | fn -> effectFn where

Members

Instances

#whileTap Source

whileTap :: forall c. Castable c WhileTap => c -> WhileTap

#whileHover Source

whileHover :: forall c. Castable c WhileHover => c -> WhileHover

#variantsFromObject Source

#variants Source

variants :: forall r. Record r -> Variants

#transition Source

transition :: forall r. Record r -> Transition

#prop Source

prop :: forall a b. Castable a b => a -> b

#onTapCancel Source

#makeVariantLabels Source

makeVariantLabels :: forall a b. HMapWithIndex MakeVariantLabel a b => a -> b

#layoutId Source

layoutId :: forall a. Castable a LayoutId => a -> LayoutId

#layout Source

layout :: forall a. Castable a Layout => a -> Layout

#initial Source

initial :: forall a. Castable a Initial => a -> Initial

#exit Source

exit :: forall a. Castable a Exit => a -> Exit

#dragPropagation Source

#dragMomentum Source

#dragElasticBoundingBox Source

#dragElastic Source

#dragConstraintsBoundingBox Source

#dragConstraints Source

#drag Source

drag :: forall a. Castable a Drag => a -> Drag

#customProp Source

customProp :: forall a. a -> Foreign

#callback Source

callback :: forall a c f. Castable c a => EffectFnMaker f c => f -> a

#boundingBox2D Source

#animate Source

animate :: forall a. Castable a Animate => a -> Animate