summaryrefslogtreecommitdiff
path: root/pages/index.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'pages/index.fnl')
-rw-r--r--pages/index.fnl41
1 files changed, 21 insertions, 20 deletions
diff --git a/pages/index.fnl b/pages/index.fnl
index 439adb6..7d14412 100644
--- a/pages/index.fnl
+++ b/pages/index.fnl
@@ -1,7 +1,13 @@
(local templates (require :templates))
(local html (require :vendor.html))
-(local content
+(fn pick-gallery-photo [list]
+ (let [chosen (. list (math.random (# list)))]
+ [:div {}
+ [:a {:href (.. "static/" chosen.name ".webp") :target "_blank"}
+ [:img {:src (.. "static/" chosen.name "-p.webp") :alt chosen.alt}]]]))
+
+(fn content []
[[:article {:class "article"}
[:img {:class "logo" :src "/static/logo.svg"
:alt "Белая жаба в мультяшном стиле с чайником на голове"}]
@@ -13,36 +19,31 @@
[:p {}
[:NO-ESCAPE
(..
- "Маленькая уютная чайная для своих: Омск, ул. Пушкина, д. 133/9, этаж 2. "
+ "Уютная чайная комната в Омске: Омск, ул. Пушкина, д. 133/9, этаж 2. "
"Вход с крыльца Магнита, дверь слева, домофон 4. "
"Посещение по предварительной договоренности, стоимость 500 рублей с человека.")]]
[:p {}
[:a {:href "https://t.me/whitetoadvlad" :class "button"}
"Записаться"]]]
[:div {:class "gallery"}
- [:div {}
- [:a {:href "static/people.jpg" :target "_blank"}
- [:img {:src "static/people_p.jpg" :alt "Люди в чайной"}]]]
- [:div {}
- [:a {:href "static/table.jpg" :target "_blank"}
- [:img {:src "static/table_p.jpg"
- :alt "Сфотографированные сверху пиалы на японском столике"}]]]
+ (pick-gallery-photo [{:name "people" :alt "Люди в чайной"}
+ {:name "gaiwan2" :alt "Близко сфотографированный чайный столик с пиалами и гайванью"}
+ {:name "teapot2" :alt "Пиала и чайник на фоне гирлянды"}])
+ (pick-gallery-photo [{:name "table" :alt "Сфотографированные сверху пиалы на японском столике"}])
[:div {}
[:video {:autoplay true :loop true :muted true}
- [:source {:src "static/boiling_p.webm" :type "video/webm"}]]]
- [:div {}
- [:a {:href "static/gaiwan.jpg" :target "_blank"}
- [:img {:src "static/gaiwan_p.jpg"
- :alt "Гайвань и ширма с гирляндами на фоне"}]]]
- [:div {}
- [:a {:href "static/rack.jpg" :target "_blank"}
- [:img {:src "static/rack_p.jpg"
- :alt "Стеллаж с чайной посудой"}]]]
+ [:source {:src "static/boiling-p.webm" :type "video/webm"}]]]
+ (pick-gallery-photo [{:name "gaiwan" :alt "Гайвань и ширма с гирляндами на фоне"}
+ {:name "wall" :alt "Белая стена с веером и тенью окна"}
+ {:name "teapot" :alt "Чайник в темноте на светлом фоне гирлянд"}
+ {:name "teapot3" :alt "Чайник в руке на фоне растений"}])
+ (pick-gallery-photo [{:name "rack" :alt "Стеллаж с чайной посудой"}
+ {:name "flowers" :alt "Ваза с цветами рядом с чайным столиком"}])
[:div {}
[:video {:autoplay true :loop true :muted true}
- [:source {:src "static/gaiwan_p.webm" :type "video/webm"}]]]]])
+ [:source {:src "static/gaiwan-p.webm" :type "video/webm"}]]]]])
(fn render [request]
- (values 200 {} (html.render (templates.base-template content) true)))
+ (values 200 {} (html.render (templates.base-template (content)) true)))
{: render}