import dynamic from 'next/dynamic'; import { IconButton, Modal, ModalOverlay, ModalContent, ModalHeader, ModalBody, ModalCloseButton, useDisclosure, } from '@chakra-ui/react'; import { motion, AnimatePresence } from 'framer-motion'; import { Markdown } from '~/components'; import { useColorValue } from '~/context'; import type { THelpModal } from './types'; const Info = dynamic(() => import('@meronex/icons/fi').then(i => i.FiInfo)); export const HelpModal = (props: THelpModal) => { const { item, name, ...rest } = props; const { isOpen, onOpen, onClose } = useDisclosure(); const bg = useColorValue('whiteFaded.50', 'blackFaded.800'); const color = useColorValue('black', 'white'); return ( <> } onClick={onOpen} colorScheme="primary" aria-label={`${name}_help`} /> {item.params.title} ); };