import React from "react" import {chakra, Heading, VStack, Text, HStack,Button, Flex,PropsOf, Tag, useMediaQuery } from "@chakra-ui/react" import { Story } from "src/types/story" import moment from 'moment' import { IDType } from "src/types/id" import { getStoryUrl } from "utils/story" type Props = PropsOf & { story: Story showActions: boolean onEdit?: any onDelete?: any showSource?: boolean } export const TextStoryCard= (props:Props) =>{ const {story,showActions,onEdit,onDelete,showSource=true ,...rest} = props const [isSmallScreen] = useMediaQuery("(max-width: 768px)") const Lay = isSmallScreen ? VStack : Flex const gap = moment(story.created).fromNow() return ( //@ts-ignore {showSource && <> {story.url ? 外部 : 原创}} {story.title ?story.title : 'No Title'} 发布于{gap} {props.showActions && } ) } export default TextStoryCard