summaryrefslogtreecommitdiff
path: root/builder/includes.scm
blob: a0d5d01125f9c25c8e0dac6ae8478f381fc180c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
(define-module (builder includes)
  #:use-module (builder components)
  #:export (header footer navigation))

(define (header name desc image)
  `(header (@ (class "header h-card"))
     (div (img (@ (src ,image) (class "header-image u-photo"))))
     (div (@ (class "header-text"))
       (h2 (@ (class "header-title")) 
           (a (@ (rel "me") (class "u-url") (href "/"))
           "Hi, "
           (span (@ (class "p-name")) ,name)
           " here 👋"))
       (div (@ (class "header-desc p-note")) ,desc))))

(define (navigation)
  `(nav ,(linkline 
          (slash "/elsewhere")
          (slash "/uses")
          (slash "/donates"))))