1+ < div class ="grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3 ">
2+ < div
3+ class ="group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-200 hover:shadow-lg hover:shadow-gray-200/50 dark:border-gray-800 dark:bg-gray-900 dark:hover:border-gray-700 dark:hover:shadow-none "
4+ >
5+ < div class ="flex items-center justify-between ">
6+ < div class ="flex items-center gap-4 ">
7+ < div
8+ class ="flex size-12 items-center justify-center rounded-xl bg-blue-50 text-blue-600 transition-colors group-hover:bg-blue-100 dark:bg-blue-500/10 dark:text-blue-400 dark:group-hover:bg-blue-500/20 "
9+ >
10+ < svg
11+ xmlns ="http://www.w3.org/2000/svg "
12+ fill ="none "
13+ viewBox ="0 0 24 24 "
14+ stroke-width ="1.5 "
15+ stroke ="currentColor "
16+ class ="size-6 "
17+ >
18+ < path
19+ stroke-linecap ="round "
20+ stroke-linejoin ="round "
21+ d ="M15 19.128a9.38 9.38 0 0 0 2.625.372 9.337 9.337 0 0 0 4.121-.952 4.125 4.125 0 0 0-7.533-2.493M15 19.128v-.003c0-1.113-.285-2.16-.786-3.07M15 19.128v.106A12.318 12.318 0 0 1 8.624 21c-2.331 0-4.512-.645-6.374-1.766l-.001-.109a6.375 6.375 0 0 1 11.964-3.07M12 6.375a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Zm8.25 2.25a2.625 2.625 0 1 1-5.25 0 2.625 2.625 0 0 1 5.25 0Z "
22+ />
23+ </ svg >
24+ </ div >
25+ < div >
26+ < p class ="text-xs font-semibold uppercase tracking-wider text-gray-500 ">
27+ Total Users
28+ </ p >
29+ < p class ="text-3xl font-bold tracking-tight text-gray-900 dark:text-white ">
30+ 12,482
31+ </ p >
32+ </ div >
33+ </ div >
34+ </ div >
35+ < div class ="mt-6 flex items-center gap-2 ">
36+ < div
37+ class ="flex items-center rounded-full bg-emerald-50 px-2 py-0.5 text-xs font-bold text-emerald-600 dark:bg-emerald-500/10 dark:text-emerald-400 "
38+ >
39+ < svg
40+ xmlns ="http://www.w3.org/2000/svg "
41+ viewBox ="0 0 20 20 "
42+ fill ="currentColor "
43+ class ="mr-0.5 size-3.5 "
44+ >
45+ < path
46+ fill-rule ="evenodd "
47+ d ="M10 17a.75.75 0 0 1-.75-.75V5.612L5.29 9.77a.75.75 0 0 1-1.08-1.04l5.25-5.5a.75.75 0 0 1 1.08 0l5.25 5.5a.75.75 0 1 1-1.08 1.04l-3.96-4.158V16.25A.75.75 0 0 1 10 17Z "
48+ clip-rule ="evenodd "
49+ />
50+ </ svg >
51+ 12.5%
52+ </ div >
53+ < span class ="text-xs text-gray-400 dark:text-gray-500 "
54+ > vs last month</ span
55+ >
56+ </ div >
57+ </ div >
58+
59+ < div
60+ class ="group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-200 hover:shadow-lg hover:shadow-gray-200/50 dark:border-gray-800 dark:bg-gray-900 dark:hover:border-gray-700 dark:hover:shadow-none "
61+ >
62+ < div class ="flex items-center justify-between ">
63+ < div class ="flex items-center gap-4 ">
64+ < div
65+ class ="flex size-12 items-center justify-center rounded-xl bg-purple-50 text-purple-600 transition-colors group-hover:bg-purple-100 dark:bg-purple-500/10 dark:text-purple-400 dark:group-hover:bg-purple-500/20 "
66+ >
67+ < svg
68+ xmlns ="http://www.w3.org/2000/svg "
69+ fill ="none "
70+ viewBox ="0 0 24 24 "
71+ stroke-width ="1.5 "
72+ stroke ="currentColor "
73+ class ="size-6 "
74+ >
75+ < path
76+ stroke-linecap ="round "
77+ stroke-linejoin ="round "
78+ d ="M12 6v12m-3-2.818.879.659c1.171.879 3.07.879 4.242 0 1.172-.879 1.172-2.303 0-3.182C13.536 12.219 12.768 12 12 12c-.725 0-1.45-.22-2.003-.659-1.106-.879-1.106-2.303 0-3.182s2.9-.879 4.006 0l.415.33M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z "
79+ />
80+ </ svg >
81+ </ div >
82+ < div >
83+ < p class ="text-xs font-semibold uppercase tracking-wider text-gray-500 ">
84+ Revenue
85+ </ p >
86+ < p class ="text-3xl font-bold tracking-tight text-gray-900 dark:text-white ">
87+ $45,210
88+ </ p >
89+ </ div >
90+ </ div >
91+ </ div >
92+ < div class ="mt-6 flex items-center gap-2 ">
93+ < div
94+ class ="flex items-center rounded-full bg-rose-50 px-2 py-0.5 text-xs font-bold text-rose-600 dark:bg-rose-500/10 dark:text-rose-400 "
95+ >
96+ < svg
97+ xmlns ="http://www.w3.org/2000/svg "
98+ viewBox ="0 0 20 20 "
99+ fill ="currentColor "
100+ class ="mr-0.5 size-3.5 rotate-180 "
101+ >
102+ < path
103+ fill-rule ="evenodd "
104+ d ="M10 17a.75.75 0 0 1-.75-.75V5.612L5.29 9.77a.75.75 0 0 1-1.08-1.04l5.25-5.5a.75.75 0 0 1 1.08 0l5.25 5.5a.75.75 0 1 1-1.08 1.04l-3.96-4.158V16.25A.75.75 0 0 1 10 17Z "
105+ clip-rule ="evenodd "
106+ />
107+ </ svg >
108+ 3.2%
109+ </ div >
110+ < span class ="text-xs text-gray-400 dark:text-gray-500 "
111+ > vs last month</ span
112+ >
113+ </ div >
114+ </ div >
115+
116+ < div
117+ class ="group relative overflow-hidden rounded-2xl border border-gray-200 bg-white p-6 transition-all duration-200 hover:shadow-lg hover:shadow-gray-200/50 dark:border-gray-800 dark:bg-gray-900 dark:hover:border-gray-700 dark:hover:shadow-none "
118+ >
119+ < div class ="flex items-center justify-between ">
120+ < div class ="flex items-center gap-4 ">
121+ < div
122+ class ="flex size-12 items-center justify-center rounded-xl bg-orange-50 text-orange-600 transition-colors group-hover:bg-orange-100 dark:bg-orange-500/10 dark:text-orange-400 dark:group-hover:bg-orange-500/20 "
123+ >
124+ < svg
125+ xmlns ="http://www.w3.org/2000/svg "
126+ fill ="none "
127+ viewBox ="0 0 24 24 "
128+ stroke-width ="1.5 "
129+ stroke ="currentColor "
130+ class ="size-6 "
131+ >
132+ < path
133+ stroke-linecap ="round "
134+ stroke-linejoin ="round "
135+ d ="M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z "
136+ />
137+ </ svg >
138+ </ div >
139+ < div >
140+ < p class ="text-xs font-semibold uppercase tracking-wider text-gray-500 ">
141+ Conversion
142+ </ p >
143+ < p class ="text-3xl font-bold tracking-tight text-gray-900 dark:text-white ">
144+ 4.8%
145+ </ p >
146+ </ div >
147+ </ div >
148+ </ div >
149+ < div class ="mt-6 flex items-center gap-2 ">
150+ < div
151+ class ="flex items-center rounded-full bg-emerald-50 px-2 py-0.5 text-xs font-bold text-emerald-600 dark:bg-emerald-500/10 dark:text-emerald-400 "
152+ >
153+ < svg
154+ xmlns ="http://www.w3.org/2000/svg "
155+ viewBox ="0 0 20 20 "
156+ fill ="currentColor "
157+ class ="mr-0.5 size-3.5 "
158+ >
159+ < path
160+ fill-rule ="evenodd "
161+ d ="M10 17a.75.75 0 0 1-.75-.75V5.612L5.29 9.77a.75.75 0 0 1-1.08-1.04l5.25-5.5a.75.75 0 0 1 1.08 0l5.25 5.5a.75.75 0 1 1-1.08 1.04l-3.96-4.158V16.25A.75.75 0 0 1 10 17Z "
162+ clip-rule ="evenodd "
163+ />
164+ </ svg >
165+ 0.4%
166+ </ div >
167+ < span class ="text-xs text-gray-400 dark:text-gray-500 "
168+ > vs last month</ span
169+ >
170+ </ div >
171+ </ div >
172+ </ div >
0 commit comments