Skip to content

Commit f32b905

Browse files
committed
feat: Support all needed icons
1 parent 98d6bba commit f32b905

File tree

2 files changed

+58
-2
lines changed

2 files changed

+58
-2
lines changed

exampleSite/content/test-product/lucide/permitted.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,40 @@ Here are some icons that are using font-awesome but should be backwards compatib
1919
<i class="fa-solid fa-bug-slash" style="color:#666666"></i>
2020
<i class="fa-solid fa-circle-info" style="color:#1d9cd3;"></i>
2121
<i class="fa-solid fa-file-circle-plus" style="color:#009639"></i>
22+
<i class="fa-solid fa-check"></i>
23+
<i class="fa fa-x"></i>
24+
<i class="fa-solid fa-download"></i>
25+
<i class="fa-solid fa-ban" style="color: red"></i>
26+
<i class="fa fa-check-circle" aria-hidden="true"></i>
27+
<i class="fas fa-heartbeat"></i>
28+
<i class="fas fa-code-branch"></i>
29+
<i class="fas fa-desktop"></i>
30+
<i class="fas fa-certificate"></i>
31+
<i class="fas fa-cogs"></i>
32+
<i class="fas fa-shield-alt"></i>
33+
<i class="fas fa-microchip"></i>
34+
<i class="fas fa-memory"></i>
35+
<i class="fas fa-hdd"></i>
36+
<i class="fas fa-exclamation-triangle"></i>
37+
<i class="fas fa-tachometer-alt"></i>
38+
<i class="fa-solid fa-circle-exclamation"></i>
39+
<i class="far fa-file-code"></i>
40+
<i class="fa-solid fa-circle-info"></i>
41+
<i class="fa fa-exclamation-triangle" aria-hidden="true" aria-label="Warning"></i>
42+
<i class="fa-regular fa-lightbulb" aria-hidden="true" aria-label="Tip"></i>
43+
<i class="fa-solid fa-circle-check center"></i>
44+
<i class="fa-solid fa-triangle-exclamation"></i>
45+
<i class="fa-solid fa-info-circle"></i>
46+
<i class="fa-solid fa-arrow-up-right-from-square" style="color:#009639;"></i>
47+
<i class="fa-solid fa-chevron-right"></i>
48+
<i class="fa-regular fa-pen-to-square"></i>
49+
<i class="fa-regular fa-star" style='color:gold'></i>
50+
<i class="fas fa-link fa-xs" aria-hidden="true"></i>
51+
<i class="fa fa-chevron-right sidebar-visible-collapsed"></i>
52+
<i class="fa fa-chevron-left sidebar-visible-expanded"></i>
53+
<i class="fa fa-chevron-up"></i>
54+
<i class="fa fa-chevron-down"></i>
55+
<i class="fas fa-flask fa-lg beta-icon"></i>
2256
{{<warning>}}
2357
This is a Warning callout. There was previously a bug with **bold text** that we should be aware of and continue to check for. This callout was invoked with the `<warning>` shortcode. It has no custom title. {{<fe "octagon-alert">}}
2458
{{</warning>}}

layouts/_default/docs.html

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</nav>
77

88
{{$content := .Content}}
9-
{{$pattern := `<i[^>]*class=["'][^"']*(?:fas?|fa-solid|fa-regular|fa-brands)\s+fa-([^"'\s]+)[^"']*["'][^>]*?(?:\s+style=["']([^"']*)["'])?[^>]*></i>`}}
9+
{{$pattern := `<i[^>]*class=["'][^"']*(?:fas?|fa-solid|fa-regular|fa-brands|far)\s+fa-([^"'\s]+)[^"']*["'][^>]*?(?:\s+style=["']([^"']*)["'])?[^>]*></i>`}}
1010
{{$matches := findRE $pattern $content}}
1111

1212
{{range $matches}}
@@ -19,7 +19,29 @@
1919
{{$iconName = index (index $submatches 0) 1}}
2020
{{$styleAttr = index (index $submatches 0) 2}}
2121

22-
{{ $iconMappings := dict "bug-slash" "bug-off" "circle-info" "info" "file-circle-plus" "file-plus"}}
22+
{{- $iconMappings := dict
23+
"bug-slash" "bug-off"
24+
"circle-info" "info"
25+
"info-circle" "info"
26+
"file-circle-plus" "file-plus"
27+
"check-circle" "circle-check"
28+
"heartbeat" "heart-pulse"
29+
"code-branch" "git-branch"
30+
"desktop" "monitor"
31+
"certificate" "badge"
32+
"cogs" "cog"
33+
"shield-alt" "shield-half"
34+
"memory" "cpu"
35+
"hdd" "hard-drive"
36+
"exclamation-triangle" "triangle-alert"
37+
"triangle-exclamation" "triangle-alert"
38+
"tachometer-alt" "circle-gauge"
39+
"circle-exclamation" "circle-alert"
40+
"arrow-up-right-from-square" "external-link"
41+
"pen-to-square" "square-pen"
42+
"flask" "flask-conical"
43+
-}}
44+
2345
{{ with index $iconMappings $iconName }}
2446
{{$iconName = .}}
2547
{{ end }}

0 commit comments

Comments
 (0)