{"version":3,"sources":["../src/use-initial-animation-state.tsx"],"sourcesContent":["import { useState } from \"react\"\n\nexport function useInitialAnimationState(isChecked: boolean) {\n  const [previousIsChecked, setPreviousIsChecked] = useState(isChecked)\n  const [shouldAnimate, setShouldAnimate] = useState(false)\n\n  if (isChecked !== previousIsChecked) {\n    setShouldAnimate(true)\n    setPreviousIsChecked(isChecked)\n  }\n\n  return shouldAnimate\n}\n"],"mappings":";;;AAAA,SAAS,gBAAgB;AAElB,SAAS,yBAAyB,WAAoB;AAC3D,QAAM,CAAC,mBAAmB,oBAAoB,IAAI,SAAS,SAAS;AACpE,QAAM,CAAC,eAAe,gBAAgB,IAAI,SAAS,KAAK;AAExD,MAAI,cAAc,mBAAmB;AACnC,qBAAiB,IAAI;AACrB,yBAAqB,SAAS;AAAA,EAChC;AAEA,SAAO;AACT;","names":[]}