import clsx from "clsx";
import { FC, HTMLAttributes } from "react";
import {
BoxBackground,
InspirationBoxSvg,
InspirationTokenSvg,
} from "@dndbeyond/character-components/es";
import { useCharacterEngine } from "~/hooks/useCharacterEngine";
import styles from "./styles.module.css";
interface Props extends HTMLAttributes {
inspiration: boolean;
onToggle?: () => void;
onClick?: () => void;
isInteractive: boolean;
isMobile?: boolean;
}
export const Inspiration: FC = ({
inspiration,
onClick,
onToggle,
isInteractive,
isMobile,
...props
}) => {
const { characterTheme: theme } = useCharacterEngine();
const inspirationText = "Heroic Inspiration";
const handleToggleClick = (evt: React.MouseEvent): void => {
if (onToggle && isInteractive) {
evt.stopPropagation();
evt.nativeEvent.stopImmediatePropagation();
onToggle();
}
};
const handleClick = (evt: React.MouseEvent): void => {
if (onClick) {
evt.stopPropagation();
evt.nativeEvent.stopImmediatePropagation();
onClick();
}
};
if (isMobile) {
return (
);
}
return (
);
};