55 lines
1.7 KiB
Clojure
55 lines
1.7 KiB
Clojure
(ns auto-ap.ssr.components
|
|
(:require [auto-ap.ssr.components.breadcrumbs :as breadcrumbs]
|
|
[auto-ap.ssr.components.buttons :as buttons]
|
|
[auto-ap.ssr.components.dialog :as dialog]
|
|
[auto-ap.ssr.components.inputs :as inputs]
|
|
[auto-ap.ssr.components.aside :as aside]
|
|
[auto-ap.ssr.components.card :as card]
|
|
[auto-ap.ssr.components.navbar :as navbar]
|
|
[auto-ap.ssr.components.page :as page]
|
|
[auto-ap.ssr.components.data-grid :as data-grid]
|
|
[auto-ap.ssr.components.tags :as tags]
|
|
[auto-ap.ssr.components.paginator :as paginator]))
|
|
|
|
|
|
(def breadcrumbs breadcrumbs/breadcrumbs-)
|
|
(def button buttons/button-)
|
|
(def button-icon buttons/button-icon-)
|
|
(def icon-button buttons/icon-button-)
|
|
(def a-icon-button buttons/a-icon-button-)
|
|
(def modal dialog/modal-)
|
|
(def modal-card dialog/modal-card-)
|
|
|
|
(def text-input inputs/text-input-)
|
|
(def select inputs/select-)
|
|
(def field inputs/field-)
|
|
|
|
(def left-aside aside/left-aside-)
|
|
(def company-aside-nav aside/company-aside-nav-)
|
|
(def content-card card/content-card-)
|
|
(def card card/card-)
|
|
|
|
(def navbar navbar/navbar-)
|
|
|
|
(def page page/page-)
|
|
|
|
(def pill tags/pill-)
|
|
|
|
(def data-grid data-grid/data-grid-)
|
|
(def data-grid-header data-grid/header-)
|
|
(def data-grid-row data-grid/row-)
|
|
(def data-grid-cell data-grid/cell-)
|
|
(def data-grid-right-stack-cell data-grid/right-stack-cell-)
|
|
|
|
(defn link [{:keys [class href]} & children]
|
|
(into [:a {:href href
|
|
:class (str "font-medium text-blue-600 dark:text-blue-500 hover:underline " class)}]
|
|
children))
|
|
|
|
|
|
|
|
|
|
(def paginator paginator/paginator-)
|
|
(def data-grid-card data-grid/data-grid-card-)
|
|
|