|
@@ -1,12 +1,22 @@
|
1
|
1
|
/// <reference path="./view.ts"/>
|
2
|
2
|
/// <reference path="./decks.ts"/>
|
|
3
|
+/// <reference path="./notfound.ts"/>
|
3
|
4
|
|
4
|
5
|
module rpgcards {
|
5
|
6
|
|
6
|
7
|
export function renderUI(store: Store): React.ReactElement<any> {
|
7
|
8
|
switch(store.getViewState()) {
|
8
|
9
|
case ViewState.MainMenu: return renderDecks(store);
|
9
|
|
- case ViewState.DeckEdit: return renderDecks(store);
|
|
10
|
+ case ViewState.DeckList: return renderDecks(store);
|
|
11
|
+ case ViewState.DeckEdit: return renderNotFound(store);
|
|
12
|
+ case ViewState.DeckAddDataset: return renderNotFound(store);
|
|
13
|
+ case ViewState.TemplateList: return renderNotFound(store);
|
|
14
|
+ case ViewState.TemplateEdit: return renderNotFound(store);
|
|
15
|
+ case ViewState.DatasetList: return renderNotFound(store);
|
|
16
|
+ case ViewState.DatasetEdit: return renderNotFound(store);
|
|
17
|
+ case ViewState.DatasetEditRecord: return renderNotFound(store);
|
|
18
|
+ case ViewState.Unknown: return renderNotFound(store);
|
|
19
|
+ default: throw new Error("Unknown view state");
|
10
|
20
|
}
|
11
|
21
|
}
|
12
|
22
|
}
|