import { Card, CardHeader, Tag, Text } from '@chakra-ui/react'; import React, { useState } from 'react'; import { colorSchemes } from '../constants/color'; import { Book } from '../scripts/searcher'; import BookDetailsCard from './BooksDetailsCard'; interface IProps { book: Book } const MobileDataListElement: React.FC = (props) => { const { book } = props const languageColorScheme = colorSchemes[book.language.length % colorSchemes.length]; const extensionColorScheme = colorSchemes[book.extension.charCodeAt(0) % colorSchemes.length]; const [isOpen, setIsOpen] = useState(false) return ( <>
{ setIsOpen(true) }}> {book.title} {book.author}
{book.language} {" "} {book.extension}
{isOpen && } ); }; export default MobileDataListElement;