Skip to content

Commit a9190d4

Browse files
committed
DAB: Handle no reversals
1 parent 44430fb commit a9190d4

2 files changed

Lines changed: 2 additions & 6 deletions

File tree

src/routes/lexicon/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
const { vernacularAlphabet, reversalAlphabets, reversalLanguages, reversalIndexes } = data;
3737
3838
const alphabets = {
39-
reversal: Object.values(reversalAlphabets[0])[0],
39+
reversal: reversalAlphabets.length > 0 ? Object.values(reversalAlphabets[0])[0] : [],
4040
vernacular: vernacularAlphabet
4141
};
4242
@@ -82,7 +82,7 @@
8282
async function loadLetterData(letter: string) {
8383
let newWords: ReversalWord[] = [];
8484
85-
const reversalKey = currentReversal.languageId || Object.keys(reversalAlphabets[0])[0];
85+
const reversalKey = currentReversal.languageId || (reversalAlphabets.length > 0 ? Object.keys(reversalAlphabets[0])[0] : '');
8686
8787
const index = reversalIndexes[reversalKey];
8888
if (!index) {

src/routes/lexicon/+page.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,6 @@ export async function load({ fetch }) {
4343
([_, ws]) => 'reversalFilename' in ws
4444
);
4545

46-
if (!reversalWritingSystems.length) {
47-
throw new Error('Reversal language(s) not found');
48-
}
49-
5046
const reversalAlphabets = reversalWritingSystems.map(([key, ws]) => ({ [key]: ws.alphabet }));
5147
const reversalLanguages = reversalWritingSystems.map(([key, _]) => key);
5248

0 commit comments

Comments
 (0)