feat: Begins thermal balance point
This commit is contained in:
@@ -52,6 +52,7 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
case leftRightArrow
|
||||
case menu
|
||||
case ruler
|
||||
case scale
|
||||
case thermometer
|
||||
case thermometerSun
|
||||
case wind
|
||||
@@ -69,6 +70,7 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
case .leftRightArrow: return leftRightArrowSvg(size: size)
|
||||
case .menu: return menuSvg(size: size)
|
||||
case .ruler: return rulerSvg(size: size)
|
||||
case .scale: return scaleSvg(size: size)
|
||||
case .thermometer: return thermometerSvg(size: size)
|
||||
case .thermometerSun: return thermometerSunSvg(size: size)
|
||||
case .wind: return windSvg(size: size)
|
||||
@@ -82,6 +84,17 @@ public enum SVGType: Sendable, CaseIterable {
|
||||
|
||||
// swiftlint:disable line_length
|
||||
|
||||
private func scaleSvg(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-scale">
|
||||
<path d="m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"/>
|
||||
<path d="m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z"/>
|
||||
<path d="M7 21h10"/><path d="M12 3v18"/>
|
||||
<path d="M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2"/>
|
||||
</svg>
|
||||
""")
|
||||
}
|
||||
|
||||
private func checkCircleSvg(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-check-big">
|
||||
|
||||
Reference in New Issue
Block a user