import React from 'react'; import { Box, Button, BoxProps, color, Flex, space, Stack, transition, SlideFade, } from '@blockstack/ui'; import { Text } from '@components/typography'; import { Link } from '@components/mdx'; import { SadIcon, NeutralIcon, HappyIcon } from '@components/icons/feedback'; import { useTouchable } from '@common/hooks/use-touchable'; import { border } from '@common/utils'; import { useRouter } from 'next/router'; import { getHeadingStyles } from '@components/mdx/typography'; import { css } from '@styled-system/css'; import { StatusCheck } from '@components/status-check'; const Icon: React.FC }> = ({ icon: IconComponent, ...props }) => { const { bind, hover, active } = useTouchable(); const isHovered = hover || active; return ( ); }; const FeedbackCard = ({ show, onClose }) => { return ( {styles => ( Dismiss )} ); }; export const FeedbackSection: React.FC = props => { const { pathname } = useRouter(); const [showButton, setShowButton] = React.useState(false); const handleShow = () => { setShowButton(!showButton); }; return ( Was this page helpful? handleShow()} icon={SadIcon} /> handleShow()} icon={NeutralIcon} /> handleShow()} icon={HappyIcon} /> setShowButton(false)} /> Edit this page on GitHub ); };