big ui improvemet

This commit is contained in:
Bryce
2023-10-21 07:37:05 -07:00
parent 2fc9a71577
commit aa14a310ab
6 changed files with 438 additions and 250 deletions

View File

@@ -1,16 +1,17 @@
(ns auto-ap.ssr.components.dialog
(:require [hiccup2.core :as hiccup]))
(:require [hiccup2.core :as hiccup]
[auto-ap.ssr.hx :as hx]))
(defn modal- [params & children]
[:div {:class (str "relative w-full max-h-full " (or (:modal-class params) " max-w-2xl "))
"@click.outside" "open=false"}
(into [:div#modal-content]
children)])
[:div#modal-content {:class "flex items-center justify-between pb-2"}
children])
(defn modal-card- [params header content footer]
[:div#modal-card params
[:div {:class "relative bg-white rounded-lg shadow dark:bg-gray-700 dark:text-white fade-in-settle slide-up-settle duration-300 transition-all modal-content"}
[:div {:class "relative bg-white rounded-lg shadow dark:bg-gray-700 dark:text-white modal-content"}
[:div {:class "flex items-start justify-between p-4 border-b rounded-t dark:border-gray-600"} header]
[:div {:class "p-6 space-y-6"}
content]
[:div footer]]])
;; fade-in-settle slide-up-settle duration-300 transition-all