Plaid sync tests and multi-currency investment support (#1531)

* Plaid sync tests and multi-currency investment support

* Fix system test

* Cleanup

* Remove data migration
This commit is contained in:
Zach Gollwitzer
2024-12-12 08:56:52 -05:00
committed by GitHub
parent b2a56aefc1
commit 800eb4c146
21 changed files with 406 additions and 165 deletions

View File

@@ -1,7 +1,7 @@
<%# locals: (progress:, radius: 7, stroke: 2, text_class: "text-green-500") %>
<%
circumference = Math::PI * 2 * radius
<%
circumference = Math::PI * 2 * radius
progress_percent = progress.clamp(0, 100)
stroke_dashoffset = ((100 - progress_percent) * circumference) / 100
center = radius + stroke / 2
@@ -9,16 +9,15 @@
<svg width="<%= radius * 2 + stroke %>" height="<%= radius * 2 + stroke %>">
<!-- Background Circle -->
<circle
<circle
class="fill-transparent stroke-current text-gray-300"
r="<%= radius %>"
cx="<%= center %>"
cy="<%= center %>"
stroke-width="<%= stroke %>"
></circle>
stroke-width="<%= stroke %>"></circle>
<!-- Foreground Circle -->
<circle
<circle
class="fill-transparent stroke-current <%= text_class %>"
r="<%= radius %>"
cx="<%= center %>"
@@ -26,6 +25,5 @@
stroke-width="<%= stroke %>"
stroke-dasharray="<%= circumference %>"
stroke-dashoffset="<%= stroke_dashoffset %>"
transform="rotate(-90, <%= center %>, <%= center %>)"
></circle>
transform="rotate(-90, <%= center %>, <%= center %>)"></circle>
</svg>