summaryrefslogtreecommitdiff
path: root/animism-align/frontend/app/utils/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'animism-align/frontend/app/utils/index.js')
-rw-r--r--animism-align/frontend/app/utils/index.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/animism-align/frontend/app/utils/index.js b/animism-align/frontend/app/utils/index.js
index ddbfb7e..e48522e 100644
--- a/animism-align/frontend/app/utils/index.js
+++ b/animism-align/frontend/app/utils/index.js
@@ -103,6 +103,14 @@ export const floatGTE = (a,b) => (floatEQ(a,b) || floatGT(a,b))
export const floatInRange = (a,b,c) => floatLTE(a, b) && floatLT(b, c)
export const simpleArraysEqual = (a, b) => JSON.stringify(a) === JSON.stringify(b)
+/* forms */
+export const mapNameToSelectOption = labels => (
+ name => ({
+ name,
+ label: labels[name] || capitalize(name.replace('_', ' '))
+ })
+)
+
/* URLs */
export const sha256_tree = (sha256, branch_size=2, tree_depth=2) => {