Backup-bdg's picture
Upload 565 files
b59aa07 verified
raw
history blame
665 Bytes
import React from "react";
import { cn } from "#/utils/utils";
type ModalWidth = "small" | "medium";
interface ModalBodyProps {
testID?: string;
children: React.ReactNode;
className?: React.HTMLProps<HTMLDivElement>["className"];
width?: ModalWidth;
}
export function ModalBody({
testID,
children,
className,
width = "small",
}: ModalBodyProps) {
return (
<div
data-testid={testID}
className={cn(
"bg-base-secondary flex flex-col gap-6 items-center p-6 rounded-xl",
width === "small" && "w-[384px]",
width === "medium" && "w-[700px]",
className,
)}
>
{children}
</div>
);
}