caddy-ui/components/Error.tsx
2023-11-18 00:55:35 -05:00

25 lines
No EOL
797 B
TypeScript

import { useRouter } from "next/navigation";
import { Button } from "./ui/button";
import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from "./ui/card";
export default function Error() {
const router = useRouter();
const handleRefresh = () => {
router.refresh();
};
return (
<div className='flex justify-center'>
<Card>
<CardHeader>
<CardTitle>Error</CardTitle>
<CardDescription>There was an error fetching your data</CardDescription>
</CardHeader>
<CardFooter className="flex justify-center">
<Button onClick={handleRefresh}>Retry</Button>
</CardFooter>
</Card>
</div>
)
}