import { ComponentProps, useState } from "react"
import { Accordion, For, Span, Stack, Text, Box, AbsoluteCenter, Button, Separator, HStack, Flex, Badge, IconButton, Container, Icon, useAccordionItemContext } from '@chakra-ui/react';
import { ErrorLike, PlayActivity } from "../../core/Atomic";
import { PlayData } from "./PlayData";
import { ErrorAlert } from "./ErrorAlert";
import { AiOutlineExclamationCircle } from "react-icons/ai";
import { ActivityTimeline } from "./ActivityTimeline";
import { ExpandCollapse } from "./ExpandCollapse";
export interface ActivityDetailProps {
activity: PlayActivity
}
export const ActivityDetails = (props: ActivityDetailProps) => {
const {
activity,
activity: {
error,
play: {
meta: {
lifecycle: {
original,
scrobble
} = {},
lifecycle
} = {},
} = {}
}
} = props;
const ExpandableButtons = () => {
const item = useAccordionItemContext();
console.log(item.expanded);
return (
setCollapsibleOpen(val)} />
)
}
const [collapsibleOpen, setCollapsibleOpen] = useState(undefined);
return (
Play Data
Timeline {error !== undefined ? (
) : null}
{error !== undefined ? : null}
)
}