Skip to content

Commit 5433b56

Browse files
committed
feat(style): adding daisyui theme
1 parent bc78c43 commit 5433b56

File tree

2 files changed

+56
-30
lines changed

2 files changed

+56
-30
lines changed

resources/styles/main.css

+36-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,39 @@
11
@import "tailwindcss";
22
@plugin "daisyui";
3+
@plugin "daisyui/theme" {
4+
name: "bumblebee";
5+
default: true;
6+
prefersdark: true;
7+
color-scheme: "light";
8+
--color-base-100: oklch(100% 0 0);
9+
--color-base-200: oklch(97% 0 0);
10+
--color-base-300: oklch(92% 0 0);
11+
--color-base-content: oklch(20% 0 0);
12+
--color-primary: oklch(85% 0.199 91.936);
13+
--color-primary-content: oklch(42% 0.095 57.708);
14+
--color-secondary: oklch(75% 0.183 55.934);
15+
--color-secondary-content: oklch(40% 0.123 38.172);
16+
--color-accent: oklch(0% 0 0);
17+
--color-accent-content: oklch(100% 0 0);
18+
--color-neutral: oklch(37% 0.01 67.558);
19+
--color-neutral-content: oklch(92% 0.003 48.717);
20+
--color-info: oklch(74% 0.16 232.661);
21+
--color-info-content: oklch(39% 0.09 240.876);
22+
--color-success: oklch(76% 0.177 163.223);
23+
--color-success-content: oklch(37% 0.077 168.94);
24+
--color-warning: oklch(82% 0.189 84.429);
25+
--color-warning-content: oklch(41% 0.112 45.904);
26+
--color-error: oklch(70% 0.191 22.216);
27+
--color-error-content: oklch(39% 0.141 25.723);
28+
--radius-selector: 1rem;
29+
--radius-field: 0.5rem;
30+
--radius-box: 1rem;
31+
--size-selector: 0.25rem;
32+
--size-field: 0.25rem;
33+
--border: 1px;
34+
--depth: 1;
35+
--noise: 0;
36+
}
337

438
.system-view {
539
.node {
@@ -34,14 +68,9 @@
3468
margin-top: 1em;
3569
}
3670

37-
.toolbar {
38-
button {
39-
margin-left: 0.2rem;
40-
}
41-
}
42-
4371
.parts-toolbar {
44-
border-radius: 5px;
72+
background-color: var(--color-base-100);
73+
border-radius: var(--radius-box);
4574
padding: 0.2rem 0.5rem;
4675
border: 1px solid #cccccc;
4776
}

src/main/parts/frontend/components/system.cljs

+20-23
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,12 @@
6464
($ :span "(...) "))
6565
(if user
6666
($ :span
67-
($ :span {:class "user-email"} (str "🟢 " (:username user)))
68-
($ :button {:on-click (fn [] (logout))}
67+
($ :span {:class "user-email"} (str "🟢 " (:username user) " "))
68+
($ :button {:class "btn btn-xs" :on-click (fn [] (logout))}
6969
"Log out"))
7070
($ :span
7171
($ :span "🔴")
72-
($ :button {:on-click #(set-show-login-modal true)}
72+
($ :button {:class "btn btn-xs" :on-click #(set-show-login-modal true)}
7373
"Log in"))))))
7474

7575
(defui system [{:keys [nodes edges]}]
@@ -99,26 +99,23 @@
9999
($ parts-toolbar
100100
($ auth-status-bar)
101101
($ :span " Add part: ")
102-
($ :button
103-
{:on-click
104-
(fn []
105-
(setNodes (add-node "unknown")))}
106-
"Unknown")
107-
($ :button
108-
{:on-click
109-
(fn []
110-
(setNodes (add-node "exile")))}
111-
"Exile")
112-
($ :button
113-
{:on-click
114-
(fn []
115-
(setNodes (add-node "firefighter")))}
116-
"Firefighter")
117-
($ :button
118-
{:on-click
119-
(fn []
120-
(setNodes (add-node "manager")))}
121-
"Manager")))
102+
($ :div {:class "join"}
103+
($ :button
104+
{:class "btn btn-xs join-item"
105+
:on-click (fn [] (setNodes (add-node "unknown")))}
106+
"Unknown")
107+
($ :button
108+
{:class "btn btn-xs join-item"
109+
:on-click (fn [] (setNodes (add-node "exile")))}
110+
"Exile")
111+
($ :button
112+
{:class "btn btn-xs join-item"
113+
:on-click (fn [] (setNodes (add-node "firefighter")))}
114+
"Firefighter")
115+
($ :button
116+
{:class "btn btn-xs join-item"
117+
:on-click (fn [] (setNodes (add-node "manager")))}
118+
"Manager"))))
122119
($ Background {:variant "dots"
123120
:gap 12
124121
:size 1}))))))

0 commit comments

Comments
 (0)