0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-09 08:38:15 -05:00
penpot/frontend/uxbox/ui/elements.cljs

146 lines
5.1 KiB
Text
Raw Normal View History

2015-12-15 11:22:04 +02:00
(ns uxbox.ui.elements
(:require [sablono.core :as html :refer-macros [html]]
[rum.core :as rum]
[uxbox.ui.header :as ui.header]
2015-12-15 13:23:26 +01:00
[uxbox.ui.icons :as icons]
2015-12-15 11:22:04 +02:00
[uxbox.util :as util]))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Elements
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defn elements-render
[own]
(html
[:main.dashboard-main
(ui.header/header)
2015-12-15 12:58:49 +01:00
[:section.dashboard-content
[:section#dashboard-bar.dashboard-bar.library-bar
[:div.dashboard-info
[:span.dashboard-projects "20 elements"]
[:span "Sort by"]
#_(project-sort-selector (atom :name))]
[:div.dashboard-search
icons/search]]
[:section.dashboard-grid.library
[:h2 "Library name"]
[:div.dashboard-grid-content
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
[:div.grid-item.project-th
2015-12-15 19:13:50 +01:00
[:span.grid-item-image icons/image]
2015-12-15 12:58:49 +01:00
[:h3 "Custom element"]
[:div.project-th-actions
2015-12-15 19:13:50 +01:00
[:div.project-th-icon.edit icons/pencil]
2015-12-15 12:58:49 +01:00
[:div.project-th-icon.delete icons/trash]]]
]
]
]
]))
2015-12-15 11:22:04 +02:00
(def elements
(util/component
{:render elements-render
:name "elements"
:mixins [rum/static]}))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Icons
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defn icons-render
[own]
(html
[:p "hello icons"]))
(def icons
(util/component
{:render icons-render
:name "icons"
:mixins [rum/static]}))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Colors
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defn colors-render
[own]
(html
[:p "hello colors"]))
(def colors
(util/component
{:render colors-render
:name "colors"
:mixins [rum/static]}))