;;;; -*- mode: lisp; coding: utf-8; tab-width: 4; fill-column: 100; indent-tabs-mode: nil; -*- ;;;; bi.lisp ;;;; Provide functions and macros related to bootstrap icons. (in-package :dev.metalisp.sbt) (defparameter bi-icons '((0-circle . "") (0-circle-fill . "") (0-square . ""))) (defun bi-icon (identifier) (let ((icon-xml (rest (assoc identifier bi-icons))) (class (concatenate 'string "bi bi-" (string-downcase identifier)))) (concatenate 'string "" icon-xml "")))