FunctionMapDetails({
buttons,
creator,
gap = 16,
hasSkills,
isCampaign,
isRanked,
map,
rating,
showCampaign,
hera/ui/MapDetails.tsx:59
FunctionMapEditor({
animationSpeed,
autoPanning,
campaignLock,
children,
confirmActionStyle,
createMap,
effects:
hera/editor/MapEditor.tsx:223
FunctionMapEditorControlPanel({
actions,
campaignLock,
drawerPosition,
editor,
editorHistory,
estimateMapPerformance,
expand,
hera/editor/panels/MapEditorControlPanel.tsx:49
FunctionMapEditorSettingsPanel({
actions,
canEditPerformance,
estimateMapPerformance,
isAdmin,
mapName,
mapObject,
resize,
s
hera/editor/panels/MapEditorSettingsPanel.tsx:57
FunctionMapMessageComponent({
animationConfig,
biome,
currentUser,
deleteMessage,
maskRef,
message,
playerDetails,
scale,
hera/message/MapMessage.tsx:81
FunctionMapMessageContainer({
animationConfig,
button,
children,
isValuable,
maskRef,
player,
playerDetails,
scale,
scr
hera/message/MapMessageContainer.tsx:25
FunctionMapMessageTemplate({
hasNext,
isNext,
message,
punctuation,
replacement,
}: {
hasNext: boolean;
isNext?: boolean;
hera/message/MapMessageTemplate.tsx:4
FunctionMapPerformanceMetrics({
legendaryAchievement,
map,
mapName,
player,
playerAchievement,
scrollIntoView,
}: {
legendary
hera/ui/MapPerformanceMetrics.tsx:287
FunctionMessageButton({
currentUser,
currentViewer,
hasUndo,
highlight,
onClick,
playerDetails,
}: {
currentUser: Use
hera/ui/GameActions.tsx:553
FunctionMessageComponent({
animationConfig,
map,
onComplete,
player,
playerDetails,
position,
silhouette,
text,
unit
hera/ui/CharacterMessage.tsx:34
FunctionMessageTagValue({
biome,
isFirst,
onRemove,
player,
playerDetails,
tag,
value,
}: {
biome: Biome;
isFirst:
hera/message/MessageTagValue.tsx:20
FunctionMessageTemplateListItem({
hasNext = false,
id,
isNext = false,
message,
replacement,
setTemplate,
}: {
hasNext?: boolea
hera/message/CreateMapMessage.tsx:53
FunctionMiniPortrait({
animate,
human,
paused,
player,
portraitClip,
user,
}: {
animate?: boolean;
human?: true;
hera/character/MiniPortrait.tsx:13
FunctionMovementBox({
biome,
cost,
size,
tiles,
unitGroups,
units,
}: {
biome: Biome;
cost: number;
size?: 'tal
hera/card/MovementBox.tsx:7
FunctionNamedPosition({
animationConfig,
currentViewer,
map,
playerDetails,
tileSize,
unit,
vector,
zIndex,
}: {
hera/ui/NamedPosition.tsx:18
FunctionNotification({
center,
children,
delay = 0,
inline,
inset = 0,
offset = 0,
position = 'bottom',
size,
}: {
hera/ui/Notification.tsx:10
FunctionObjectiveCard({
campaigns,
canDelete,
canEditPerformance,
hasContentRestrictions,
id,
isAdmin,
map,
objecti
hera/editor/lib/ObjectiveCard.tsx:48
FunctionObjectivePanel({
actions,
campaignEdges,
canEditPerformance,
editor,
hasContentRestrictions,
isAdmin,
mapId,
hera/editor/panels/ObjectivePanel.tsx:127
FunctionPlayerIcon({
button,
className,
cursorStyle,
id,
inline,
onClick,
scale = 1,
selected,
}: {
button?: t
hera/ui/PlayerIcon.tsx:21
FunctionPlayerIconWithDrag({
container,
id,
navigate: [left, right],
onDrag,
onDrop,
onEnter,
onLeave,
selected,
}: {
hera/ui/TeamSelector.tsx:212
FunctionPlayerItem({
aiRegistry,
allowDefaultAI,
availableSkills,
blocklistedSkills,
favoriteSkills,
hasSkills,
is
hera/ui/PlayerSelector.tsx:241
FunctionPlayerSelector({
activePlayer,
aiRegistry,
allowDefaultAI,
availableSkills,
children,
favoriteSkills,
hasSkill
hera/ui/PlayerSelector.tsx:38
FunctionPlayerSkillSelectors({
availableSkills,
blocklistedSkills,
disabledSkillSlots,
favorites,
focusedSlot,
isFocused,
on
hera/ui/PlayerSelector.tsx:175
FunctionPortraitItem({
color,
onSelect,
selected,
unit,
variant,
}: {
color: PlayerID;
onSelect: (character: Charact
hera/character/PortraitPicker.tsx:28
FunctionPositionHint({
animationConfig,
map,
tileSize,
vector,
zIndex,
}: {
animationConfig: AnimationConfig;
map: M
hera/ui/PositionHint.tsx:8
FunctionReplayPanel({
currentIndex,
gameState,
hasState,
max,
playState,
setCurrentIndex,
setPlayState,
}: {
curr
hera/replay/ReplayPanel.tsx:31
FunctionRescue({
onRescue,
position: { x, y },
size,
unitDirection,
update,
...props
}: Omit<AnimationProps, 'so
hera/animations/Rescue.tsx:11
FunctionResizeHandle({
isVisible,
onResize,
size,
zIndex,
}: {
isVisible: boolean;
onResize: (size: SizeVector, origin
hera/editor/ResizeHandle.tsx:44
FunctionRestrictionsPanel({
actions: { update },
editor,
hasContentRestrictions,
setEditorState,
state,
user,
}: StateWithA
hera/editor/panels/RestrictionsPanel.tsx:34
FunctionSabotage({
position: { x, y },
size,
unitDirection,
...props
}: Omit<AnimationProps, 'sound'> & {
position:
hera/animations/Sabotage.tsx:10
FunctionScrollContainerWithNavigation({
children,
className,
navigate,
scrollContainerClassName,
scrollDownClassName,
}: {
children: Re
ui/ScrollContainer.tsx:48
FunctionScrollIntoViewEffect({
animation,
animationComplete,
position,
positions,
scrollIntoView,
}: {
animation: Animation;
hera/MapAnimations.tsx:369
FunctionSidebar({
editor,
expand,
mapObject,
position,
previousState,
resetMap,
restorePreviousState,
setEdit
hera/editor/panels/MapEditorControlPanel.tsx:267
FunctionSkillDialog({
actionName,
allowTouch,
availableSkills,
blocklistedAreDisabled,
blocklistedSkills,
canAction,
hera/ui/SkillDialog.tsx:158
FunctionSkillIcon({
active,
canActivate,
dialogSize,
disabled,
favorites,
hideDialog,
showName,
skill,
toggle
hera/ui/SkillDialog.tsx:764
FunctionSkillIconInternal({
active,
background,
borderStyle,
button,
canActivate,
color,
disabled,
icon,
isFocused,
hera/ui/SkillDialog.tsx:39
FunctionSkillListItem({
allowTouch,
blocklistedSkills,
currentSkill,
isFavorite,
onSelect,
selected,
showCost,
skil
hera/ui/SkillDialog.tsx:506
FunctionSpawn({
onSpawn,
position: { x, y },
size,
type,
unitDirection,
update,
...props
}: Omit<AnimationPro
hera/animations/Spawn.tsx:12
FunctionTag({
active,
capitalize,
className,
color,
isMessage,
onClick,
onRemove,
selected,
size = 'med
ui/Tag.tsx:14