mirror of
https://github.com/CompassConnections/Compass.git
synced 2026-03-25 18:13:48 -04:00
* Test * Add pretty formatting * Fix Tests * Fix Tests * Fix Tests * Fix * Add pretty formatting fix * Fix * Test * Fix tests * Clean typeckech * Add prettier check * Fix api tsconfig * Fix api tsconfig * Fix tsconfig * Fix * Fix * Prettier
723 B
723 B
trigger, description, globs
| trigger | description | globs |
|---|---|---|
| manual |
Translations
import {useT} from 'web/lib/locale'
const t = useT()
t('common.key', 'English translations')
Translations should go to the JSON files in web/messages (de.json and fr.json, as of now).
Misc coding tips
We have many useful hooks that should be reused rather than rewriting them again.
We prefer using lodash functions instead of reimplementing them with for loops:
import {keyBy, uniq} from 'lodash'
const betsByUserId = keyBy(bets, 'userId')
const betIds = uniq(bets, (b) => b.id)
Instead of Sets, consider using lodash's uniq function:
const betIds = uniq([])
for (const id of betIds) {
...
}