Membership Fee 6 - UI Components & LiveViews closes #280 #304

Open
moritz wants to merge 65 commits from feature/280_membership_fee_ui into main
Showing only changes of commit cd46478024 - Show all commits

View file

@ -28,8 +28,11 @@ defmodule MvWeb.Helpers.MembershipFeeHelpers do
# Use German format: comma as decimal separator, always 2 decimal places # Use German format: comma as decimal separator, always 2 decimal places
# Normalize to 2 decimal places # Normalize to 2 decimal places
normalized = Decimal.round(amount, 2) normalized = Decimal.round(amount, 2)
normalized_str = Decimal.to_string(normalized, :normal) normalized_str =
normalized_str = String.replace(normalized_str, ".", ",") normalized
|> Decimal.to_string(:normal)
|> String.replace(".", ",")
# Ensure 2 decimal places # Ensure 2 decimal places
case String.split(normalized_str, ",") do case String.split(normalized_str, ",") do
[int_part, dec_part] when byte_size(dec_part) == 1 -> [int_part, dec_part] when byte_size(dec_part) == 1 ->