@@ -31,7 +31,6 @@ defmodule ManavaultWeb.DeckSharePreview do
3131
3232 def from_deck ( % Deck { } = deck , token ) when is_binary ( token ) do
3333 card_count = Catalog . deck_card_count ( deck )
34- unique_card_count = Catalog . deck_unique_card_count ( deck )
3534 format_label = titleize ( deck . format )
3635 legality = Catalog . deck_legality ( deck )
3736 legality_label = legality_label ( legality )
@@ -46,8 +45,7 @@ defmodule ManavaultWeb.DeckSharePreview do
4645 token: token ,
4746 deck_name: deck_name ,
4847 title: "#{ deck_name } · ManaVault" ,
49- description:
50- deck_description ( format_label , card_count , unique_card_count , legality_label , price_label ) ,
48+ description: deck_description ( format_label , card_count , legality_label , price_label ) ,
5149 image_alt: "Preview for #{ deck_name } " ,
5250 image_type: "image/svg+xml" ,
5351 image_url: nil ,
@@ -58,7 +56,6 @@ defmodule ManavaultWeb.DeckSharePreview do
5856 format_label: format_label ,
5957 status_label: titleize ( deck . status ) ,
6058 card_count_label: "#{ compact_number ( card_count ) } cards" ,
61- unique_count_label: "#{ compact_number ( unique_card_count ) } unique" ,
6259 legality_label: legality_label ,
6360 price_label: price_label ,
6461 color_identity: Catalog . deck_commander_color_identity ( deck ) || [ ]
@@ -69,8 +66,7 @@ defmodule ManavaultWeb.DeckSharePreview do
6966 deck_name = one_line ( preview . deck_name )
7067 title_size = title_font_size ( deck_name )
7168 deck_name = truncate_for_width ( deck_name , title_width ( preview . color_identity ) , title_size )
72- unique_x = 72 + badge_width ( preview . status_label ) + 28
73- legality_x = unique_x + text_width ( preview . unique_count_label , 27 ) + 28
69+ legality_x = 72 + badge_width ( preview . status_label ) + 20
7470 price_x = legality_x + badge_width ( preview . legality_label ) + 20
7571 symbol_resolver = Keyword . get ( opts , :symbol_resolver , & mana_symbol_url / 1 )
7672
@@ -113,7 +109,6 @@ defmodule ManavaultWeb.DeckSharePreview do
113109 #{ mana_symbols ( preview . color_identity , symbol_resolver ) }
114110
115111 #{ badge ( 72 , 432 , preview . status_label , :success ) }
116- <text x="#{ unique_x } " y="469" fill="#e7dfdf" fill-opacity="0.74" font-size="27" font-weight="650">#{ xml_escape ( preview . unique_count_label ) } </text>
117112 #{ badge ( legality_x , 432 , preview . legality_label , legality_tone ( preview . legality_label ) ) }
118113 #{ badge ( price_x , 432 , preview . price_label , :warning ) }
119114
@@ -149,11 +144,10 @@ defmodule ManavaultWeb.DeckSharePreview do
149144 File.Error -> { :error , :render_failed }
150145 end
151146
152- defp deck_description ( format_label , card_count , unique_card_count , legality_label , price_label ) do
147+ defp deck_description ( format_label , card_count , legality_label , price_label ) do
153148 [
154149 "#{ format_label } deck" ,
155150 "#{ compact_number ( card_count ) } cards" ,
156- "#{ compact_number ( unique_card_count ) } unique" ,
157151 legality_label ,
158152 price_label
159153 ]
0 commit comments