New source found from dndbeyond.com

This commit is contained in:
2026-07-08 01:00:09 -07:00
parent 9a983a6d7b
commit dcefa0d2f2
2865 changed files with 222467 additions and 49053 deletions
@@ -0,0 +1,31 @@
import clsx from "clsx";
import type { FC } from "react";
import { Button, type ButtonProps } from "../Button";
import styles from "./FancyButton.module.css";
interface FancyButtonProps extends Omit<ButtonProps, "color"> {
color: "light" | "red" | "dark";
}
export const FancyButton: FC<FancyButtonProps> = ({
className,
color = "light",
children,
...props
}) => (
<Button
className={clsx([styles.button, styles[`${color}Button`], className])}
{...props}
>
<img
className={styles.image}
src={
color === "red"
? "https://media.dndbeyond.com/images/campaigns/redButtonBorder.png"
: "https://media.dndbeyond.com/images/campaigns/goldButtonBorder.png"
}
alt=""
/>
{children}
</Button>
);