FunctionBuildingCreate({
onCreate,
position: { x, y },
size,
update,
...props
}: Omit<AnimationProps, 'sound'> & {
onCre
hera/animations/BuildingCreate.tsx:11
FunctionCampaignEditor({
addMap,
campaign: data,
editorComponent: MapEditor,
exportMap,
initialMapId,
isAdmin,
isValid
hera/campaign/CampaignEditor.tsx:98
FunctionCampaignEditorControlPanel({
allowSuperHard,
campaignEditorState,
campaignExists,
campaignName,
description,
difficulty,
e
hera/campaign/panels/CampaignEditorControlPanel.tsx:9
FunctionCampaignEditorSettingsPanel({
allowSuperHard,
campaignExists,
campaignName,
description,
difficulty,
exportMaps,
isAdmin,
hera/campaign/panels/CampaignEditorSettingsPanel.tsx:28
FunctionComposeMessage({
biome,
conjunction,
id,
isNext,
next,
removeTemplate,
setConjunction,
setNext,
setTemplat
hera/message/CreateMapMessage.tsx:94
FunctionConfirmAction({
actions,
icon,
onAction,
position,
showComplete,
state,
}: StateWithActions & ConfirmProps)
hera/behavior/confirm/ConfirmAction.tsx:16
FunctionCreateMapMessage({
animationConfig,
biome,
maskRef,
onCreate,
player,
playerDetails,
scale,
update,
user,
hera/message/CreateMapMessage.tsx:318
FunctionCrystalAnimation({
crystal,
onComplete,
onConvert,
scale,
update,
}: {
crystal: Crystal;
onComplete: () => void;
hera/animations/CrystalAnimation.tsx:10
FunctionCrystalCard({
active,
children,
collapse,
crystal,
pageSize,
}: {
active?: boolean;
children?: ReactNode;
hera/invasions/CrystalCard.tsx:12
FunctionCrystalContainer({
activeCrystal,
canAction,
crystal,
crystalMap,
onAction,
onClose,
spectatorLink,
}: {
activ
hera/ui/GameDialog.tsx:782
FunctionDamageAnimation({
animation,
onDamage,
position: { x, y },
size,
update,
...props
}: Omit<AnimationProps, 'sound'
hera/animations/DamageAnimation.tsx:18
FunctionDeleteTile({
active,
onClick,
scale,
tall,
tileSize,
}: {
active?: boolean;
onClick: () => void;
scale:
hera/editor/lib/DeleteTile.tsx:6
FunctionDrawer({
children,
expand,
inset = 0,
mode,
position = 'bottom',
ref,
sidebar,
visible,
}: Readonly<
hera/drawer/Drawer.tsx:14
FunctionEditorPlayerSelector({
actions: { update },
currentPlayer,
isAdmin,
setEditorState,
vertical,
}: {
actions: Actions;
hera/editor/selectors/EditorPlayerSelector.tsx:12
FunctionEffectSelector({
effects,
objectives,
scenario: { effect: currentEffect, trigger: currentTrigger },
setScenario,
}:
hera/editor/selectors/EffectSelector.tsx:8
FunctionEffectsPanel({
editor,
hasContentRestrictions,
isAdmin,
map,
position,
scenario,
scrollRef,
setEditorState
hera/editor/panels/EffectsPanel.tsx:35
FunctionEndTurnButton({
actions,
canEndTurn,
fade,
state,
subscribe,
}: StateWithActions & {
canEndTurn: boolean;
fad
hera/ui/GameActions.tsx:305
FunctionEntityPanel({
actions,
editor,
editorHistory,
isAdmin,
state,
}: StateWithActions &
Readonly<{
editorHist
hera/editor/panels/EntityPanel.tsx:47
FunctionEntityPickerFlyout({
animationConfig,
biome,
building,
firstPlayerID,
onSelectBuilding,
onSelectUnit,
playerDetail
hera/ui/EntityPickerFlyout.tsx:17
FunctionExpandableMenuButton({
children,
className,
gap,
isExpanded,
style,
toggleExpanded,
...props
}: ComponentProps<typeo
ui/ExpandableMenuButton.tsx:12
FunctionExplosion({
biome,
onExplode,
position: { x, y },
size,
style,
update,
...props
}: Omit<AnimationProps, '
hera/animations/Explosion.tsx:71
FunctionFileDropZone({
accept = '.json,application/json',
label,
onDrop,
onError,
}: {
accept?: string;
label: ReactNo
hera/replay/FileDropZone.tsx:14
FunctionFireworks({
delay,
position: { x, y },
size,
...props
}: Omit<AnimationProps, 'sound'> & {
delay: number;
p
hera/animations/Fireworks.tsx:11
FunctionFlashFlyout({
align,
animationConfig,
clearTimer,
delay,
items,
mini,
onComplete,
position,
rate,
sch
hera/ui/FlashFlyout.tsx:11
FunctionFlyout({
align,
items: initialItems,
mini,
opaque,
position,
resetPosition,
tileSize,
width,
zInde
hera/ui/Flyout.tsx:16
FunctionFlyoutItem({
center,
children,
color,
disabled,
highlight,
icon,
interactive = true,
onClick,
onPointe
hera/ui/Flyout.tsx:80
FunctionGameActions({
actions,
canUndoAction = true,
children,
fade,
hide,
inset = 0,
onDownloadReplay,
setZoom,
hera/ui/GameActions.tsx:591
FunctionGamePlayerEffectDialog({
gameInfoState: {
action,
actionName,
activeCrystal,
canAction,
charges,
crystalMa
hera/ui/GameDialog.tsx:620
FunctionHeal({
position: { x, y },
size,
unitDirection,
...props
}: Omit<AnimationProps, 'sound'> & {
position:
hera/animations/Heal.tsx:10
FunctionHealthAnimation({
animationConfig,
change,
clearTimer,
onComplete,
position,
previousHealth,
scheduleTimer,
t
hera/animations/HealthAnimation.tsx:13
FunctionInlineTile({
biome,
building,
cycleUnitState,
decorator,
extraInfos,
hasSprites,
hideCursor,
index,
la
hera/card/InlineTileList.tsx:139
FunctionInlineTileList({
biome,
buildings,
children,
cycleUnitState,
decorators,
extraInfos,
gap = true,
lazyDecorat
hera/card/InlineTileList.tsx:63
FunctionInlineUnit({
biome,
isHighlighted,
isSelected,
tile,
unit,
...props
}: {
biome: Biome;
isHighlighted: bo
hera/card/InlineTileList.tsx:323
FunctionInlineUnitWithUnitState({
biome,
customSprite,
isHighlighted,
isSelected,
offset,
tile,
unit,
}: {
biome: Biome;
is
hera/card/InlineTileList.tsx:359
FunctionLargeActionButton({
detail,
disabled,
entityCount,
icon,
label,
navigationDirection,
onClick,
onLongPress: init
hera/ui/ActionWheel.tsx:279
FunctionMapAnimation({
actions: { clearTimer, requestFrame, scheduleTimer, scrollIntoView, update },
animation,
animationCom
hera/MapAnimations.tsx:399
FunctionMapAnimations({
actions,
animationComplete,
getLayer,
scale,
skipBanners,
state: { animationConfig, animations,
hera/MapAnimations.tsx:731