import { VStack, Center, HStack, Text, Box } from "@chakra-ui/react";
import { useSolanaUnixTime } from "@strata-foundation/react";
import React, { Children } from "react";
import ReactCountdown from "react-countdown";
const TimeCard = ({ name, value }: { name: string; value: number }) => (
{value}
{name}
);
const Sep = () => :
export const Countdown = ({ date, children }: { date: Date, children?: React.ReactNode }) => {
const unixTime = useSolanaUnixTime();
const renderer = ({ days, hours, minutes, seconds, completed }: { days: number, hours: number, minutes: number, seconds: number, completed: boolean }) => {
if (completed) {
// Render a completed state
return children ||
;
} else {
// Render a countdown
return (
);
}
};
if (!unixTime) {
return
}
return (
// @ts-ignore
unixTime * 1000}
date={date}
// @ts-ignore
renderer={renderer}
/>
);
}