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,4 @@
import AoeTypeIcon from "./AoeTypeIcon";
export default AoeTypeIcon;
export { AoeTypeIcon };
@@ -0,0 +1,4 @@
import AttackTypeIcon from "./AttackTypeIcon";
export default AttackTypeIcon;
export { AttackTypeIcon };
@@ -1,9 +1,9 @@
import * as React from "react";
import { PureComponent, MouseEvent, ReactNode, PropsWithChildren } from "react";
import { Tooltip } from "@dndbeyond/character-common-components/es";
import { CharacterTheme } from "@dndbeyond/character-rules-engine/es";
interface Props {
interface Props extends PropsWithChildren {
className: string;
tooltip: string;
onClick?: () => void;
@@ -12,7 +12,7 @@ interface Props {
showIcon: boolean;
theme: CharacterTheme;
}
export default class ManageIcon extends React.PureComponent<Props> {
export default class ManageIcon extends PureComponent<Props> {
static defaultProps = {
tooltip: "Manage",
enableTooltip: true,
@@ -21,7 +21,7 @@ export default class ManageIcon extends React.PureComponent<Props> {
className: "",
};
handleClick = (evt: React.MouseEvent): void => {
handleClick = (evt: MouseEvent): void => {
const { onClick } = this.props;
if (onClick) {
@@ -54,8 +54,8 @@ export default class ManageIcon extends React.PureComponent<Props> {
classNames.push("ddbc-manage-icon--dark-mode");
}
let contentNode: React.ReactNode = (
<React.Fragment>
let contentNode: ReactNode = (
<>
{children && (
<span className="ddbc-manage-icon__content">{children}</span>
)}
@@ -66,7 +66,7 @@ export default class ManageIcon extends React.PureComponent<Props> {
}`}
/>
)}
</React.Fragment>
</>
);
if (enableTooltip) {