diff options
| author | unwox <me@unwox.com> | 2025-08-31 17:51:57 +0600 |
|---|---|---|
| committer | unwox <me@unwox.com> | 2025-09-04 20:14:11 +0600 |
| commit | 66c51b0e714fa8a1c80784108191270babc8525e (patch) | |
| tree | 0640549f522092096d83c78b9be9b1fa4a03929e /dicts.fnl | |
| parent | d8039a77d582f696ab98b2a6d02ce924fbacfa41 (diff) | |
implement shop
Diffstat (limited to 'dicts.fnl')
| -rw-r--r-- | dicts.fnl | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dicts.fnl b/dicts.fnl new file mode 100644 index 0000000..d7c72b6 --- /dev/null +++ b/dicts.fnl @@ -0,0 +1,22 @@ +(local tea-type + [{:value "white" :label "Белый"} + {:value "dark-oolong" :label "Темный улун"} + {:value "light-oolong" :label "Светлый улун"} + {:value "red" :label "Красный"} + {:value "green" :label "Зеленый"} + {:value "shu-puerh" :label "Шу пуэр"} + {:value "sheng-puerh" :label "Шэн пуэр"}]) + +(local tea-packaging + [{:value "loose" :label "Россыпь"} + {:value "piece" :label "Штучный товар"} + {:value "pieces" :label "Разлом"}]) + +(fn label [dict value] + (var result nil) + (each [_ item (ipairs dict) &until result] + (when (= item.value value) + (set result item.label))) + result) + +{: tea-type : tea-packaging : label} |
