x
1
2
3
4
5
<span class="elevate-icon elevate-icon--scheme--primary elevate-icon--size--xl"> <svg viewbox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" fill="currentColor" focusable="false" aria-hidden="true"> <path d="m10.707 17.707 5-5a.999.999 0 1 0-1.414-1.414l-3.293 3.293v-11.586a1 1 0 1 0-2 0v11.586l-3.293-3.293a.999.999 0 1 0-1.414 1.414l5 5a.999.999 0 0 0 1.414 0z"></path> </svg></span>1
render Elevate::IconComponent.new(name:, scheme:, size:)No notes provided.
| Param | Description | Input |
|---|---|---|
|
— |
|
|
|
— |
|
|
|
— |
|
app/assets/stylesheets/components/icon.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
@layer components { .elevate-icon { @apply block max-h-full max-w-full m-auto; } /* SCHEME */ .elevate-icon.elevate-icon--scheme--primary { @apply text-[#4f46e5]; } .elevate-icon.elevate-icon--scheme--secondary { @apply text-secondary-700; } .elevate-icon.elevate-icon--scheme--warning { @apply text-[#d97706]; } .elevate-icon.elevate-icon--scheme--danger { @apply text-[#dc2626]; } .elevate-icon.elevate-icon--scheme--white { @apply text-white; } .elevate-icon.elevate-icon--scheme--black { @apply text-black; } .elevate-icon.elevate-icon--scheme--gray { @apply text-[#9ca3af]; } /* Sizes */ .elevate-icon.elevate-icon--size--xxs { @apply h-3 w-3; } .elevate-icon.elevate-icon--size--xs { @apply h-4 w-4; } .elevate-icon.elevate-icon--size--s { @apply h-5 w-5; } .elevate-icon.elevate-icon--size--xl { @apply h-6 w-6; } .elevate-icon.elevate-icon--size--xxl { @apply h-7 w-7; }}