FunctionInputView({
prompt,
setPrompt,
sizeK,
setSizeK,
submitting,
submitError,
conflictJobId,
onSubmit,
onA
client/src/ui/pages/CreateWorldPage.tsx:280
FunctionProfileEditor({
draft,
onChange,
onSave,
onCancel,
busy,
flash,
}: {
draft: Record<string, string>;
onChang
client/src/ui/panels/CharacterDetail.tsx:445
FunctionRunView({
mode,
snapshot,
events,
logsOpen,
setLogsOpen,
logBoxRef,
sizeK,
onRetry,
onCancelJob,
client/src/ui/pages/CreateWorldPage.tsx:422
FunctionSceneTransition({
day,
phase,
title,
timeString,
periodLabel,
variant = "open",
onCovered,
onComplete,
}: {
client/src/ui/panels/SceneTransition.tsx:6
FunctionSidePanel({
selectedCharId,
followedCharId,
onSelect,
onToggleFollow,
events,
}: {
selectedCharId: string |
client/src/ui/panels/SidePanel.tsx:8
FunctionTopBar({
worldInfo,
gameTime,
isDevMode,
onToggleDevMode,
showWalkableOverlay,
showRegionBoundsOverlay,
client/src/ui/panels/TopBar.tsx:18
FunctionWorldIntroBanner({
worldKey,
worldName,
worldDescription,
hasRun,
topOffset,
}: {
worldKey: string;
worldName: s
client/src/ui/panels/WorldIntroBanner.tsx:9