Manual Flip Flashcard
The ManualFlip flashcard example showcases a flashcard that does not flip automatically on click. Instead, flipping is controlled manually through a button, utilizing the useFlashcard hook with the manualFlip prop set to true.
Demo
Front Content (I won't flip on click)
Back Content (I won't flip on click)
Code Example
'use client'
import { Flashcard, useFlashcard } from 'react-quizlet-flashcard'
import 'react-quizlet-flashcard/dist/index.css'
import { Fragment } from 'react'
export default 
function ManualFlipDemo() {
  const flipHook = useFlashcard({
    manualFlip: true,
  })
  return (
    <Fragment>
      <Flashcard
        flipHook={flipHook}
        back={{ html: <div>Back Content (I won't flip on click)</div> }}
        front={{ html: <div>Front Content (I won't flip on click)</div> }}
      />
      {/* TODO: fix crisp style */}
      <button
        className='CrispButton'
        onClick={() => flipHook.flip()}
      >
        {`Click to flip to ${flipHook.state === 'front' ? 'back' : 'front'}`}
      </button>
    </Fragment>
  )
}