five-on-it / apps/client/src/ui/studio/MissionsPanel / MissionsPanelProps
Interface: MissionsPanelProps
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:38
What the panel is given.
Properties
game
game:
GameJson
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:39
issues
issues:
SpecIssue[]
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:44
The issues of the last build (paths under game).
playable
playable:
boolean
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:46
Whether a mission can be played now (a build of the draft as saved passed).
readOnly
readOnly:
boolean
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:42
selected
selected:
number|undefined
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:40
zone
zone:
string|undefined
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:41
Methods
onChange()
onChange(
game):void
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:47
Parameters
game
Returns
void
onPlaytest()
onPlaytest(
mission):void
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:50
Parameters
mission
string
Returns
void
onSelect()
onSelect(
index):void
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:48
Parameters
index
number | undefined
Returns
void
onZone()
onZone(
id):void
Defined in: apps/client/src/ui/studio/MissionsPanel.tsx:49
Parameters
id
string | undefined
Returns
void