add clsx, add bottom padding for ErrorCard

This commit is contained in:
2024-05-09 02:15:11 -05:00
parent c3fe5691c6
commit f37e6f87a2
4 changed files with 12 additions and 2 deletions

View File

@@ -1,19 +1,22 @@
import { FunctionComponent, ReactNode } from "react";
import type { FunctionComponent, ReactNode } from "react";
import { XCircleIcon } from "@heroicons/react/20/solid";
import clsx from "clsx";
export type ErrorCardProps = {
title: ReactNode;
description?: ReactNode;
issues?: ReactNode[];
className?: string;
};
const ErrorCard: FunctionComponent<ErrorCardProps> = ({
title,
description,
issues,
className,
}) => {
return (
<div className="rounded-md border border-red-700/30 bg-zinc-800 p-4">
<div className={clsx(className, "rounded-md border border-red-700/30 bg-zinc-800 p-4")}>
<div className="flex">
<div className="flex-shrink-0">
<XCircleIcon className="h-5 w-5 text-red-300" aria-hidden="true" />

View File

@@ -54,6 +54,7 @@ const Index: NextPage = () => {
<ErrorCard
title="An error occurred while performing a lookup."
description={error}
className="mb-2"
/>
) : null}
{response != null ? <Generic data={response} /> : null}