feat: Adds psi to feet of head conversion.
This commit is contained in:
@@ -48,6 +48,7 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
case circleGauge
|
||||
case droplets
|
||||
case exclamation
|
||||
case footprints
|
||||
case funnel
|
||||
case house
|
||||
case leftRightArrow
|
||||
@@ -67,6 +68,7 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
case .circleGauge: return circleGaugeSvg(size: size)
|
||||
case .droplets: return dropletsSvg(size: size)
|
||||
case .exclamation: return exclamationSvg(size: size)
|
||||
case .footprints: return footprintsSvg(size: size)
|
||||
case .funnel: return funnelSvg(size: size)
|
||||
case .house: return houseSvg(size: size)
|
||||
case .leftRightArrow: return leftRightArrowSvg(size: size)
|
||||
@@ -86,6 +88,17 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
|
||||
// swiftlint:disable line_length
|
||||
|
||||
private func footprintsSvg(size: SVGSize) -> HTMLRaw {
|
||||
HTMLRaw("""
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="\(size.width)" height="\(size.height)" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-footprints">
|
||||
<path d="M4 16v-2.38C4 11.5 2.97 10.5 3 8c.03-2.72 1.49-6 4.5-6C9.37 2 10 3.8 10 5.5c0 3.11-2 5.66-2 8.68V16a2 2 0 1 1-4 0Z"/>
|
||||
<path d="M20 20v-2.38c0-2.12 1.03-3.12 1-5.62-.03-2.72-1.49-6-4.5-6C14.63 6 14 7.8 14 9.5c0 3.11 2 5.66 2 8.68V20a2 2 0 1 0 4 0Z"/>
|
||||
<path d="M16 17h4"/>
|
||||
<path d="M4 13h4"/>
|
||||
</svg>
|
||||
""")
|
||||
}
|
||||
|
||||
private func circleGaugeSvg(size: SVGSize) -> HTMLRaw {
|
||||
HTMLRaw("""
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="\(size.width)" height="\(size.height)" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-gauge">
|
||||
|
||||
Reference in New Issue
Block a user