{{if \IPS\IPS::classUsesTrait( $content, 'IPS\Content\Reactable' ) and settings.reputation_enabled and $enabledReactions = \IPS\Content\Reaction::enabledReactions()}}
{{if \IPS\Settings::i()->reaction_count_display == 'count'}} {{$reactionCount = $content->reactionCount();}} {{else}} {{$reactBlurb = $content->reactBlurb();}}
{{if $reactBlurb}} {template="reactionBlurb" group="global" app="core" params="$content"} {{endif}}
{{endif}} {{if $content->canReact()}} {{$defaultReaction = reset( $enabledReactions );}} {{$reactButton = ( $reacted = $content->reacted() and isset( $enabledReactions[ $reacted->id ] ) ) ? $enabledReactions[ $reacted->id ] : $defaultReaction;}} {{endif}}
{{endif}}