New source found from dndbeyond.com
This commit is contained in:
+9
-2
@@ -64,12 +64,19 @@ export default class ClassFeatureSnippet extends React.PureComponent<Props> {
|
||||
};
|
||||
|
||||
renderDescription = (): React.ReactNode => {
|
||||
const { feature, showDescription } = this.props;
|
||||
const { feature, showDescription, charClass } = this.props;
|
||||
|
||||
const isStartingClass = ClassUtils.isStartingClass(charClass);
|
||||
const multiClassDescription =
|
||||
ClassFeatureUtils.getMultiClassDescription(feature);
|
||||
|
||||
// If the class feature is accessible, show the description or multi-class description, otherwise show a "Check out the Marketplace" message.
|
||||
const description: string | null = AccessUtils.isAccessible(
|
||||
ClassFeatureUtils.getAccessType(feature)
|
||||
)
|
||||
? ClassFeatureUtils.getDescription(feature)
|
||||
? !isStartingClass && multiClassDescription
|
||||
? multiClassDescription
|
||||
: ClassFeatureUtils.getDescription(feature)
|
||||
: "Check out the Marketplace to unlock this Class Feature.";
|
||||
|
||||
return showDescription
|
||||
|
||||
Reference in New Issue
Block a user