File tree Expand file tree Collapse file tree 1 file changed +3
-4
lines changed
dpc-portal/app/components/core/icon Expand file tree Collapse file tree 1 file changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -4,18 +4,17 @@ module Core
44 module Icon
55 # Renders an icon available from USWDS
66 class UswdsComponent < ViewComponent ::Base
7- def initialize ( name , size : 2 , additional_classes : [ ] )
7+ def initialize ( name , size : nil , additional_classes : [ ] )
88 super ( )
99 @name = name
1010 @size = size
1111 @additional_classes = additional_classes
1212 end
1313
1414 def icon_classes
15- classes = @additional_classes
1615 # uswds only 'usa-icon--*' classes only start at size-3 (and end at size-9)
17- classes << [ 'usa-icon' , @size >= 3 && @size <= 9 ? "usa-icon--size-#{ @size } " : '' ]
18- classes . uniq . join ( ' ' ) . strip
16+ size_class = @size &. between? ( 3 , 9 ) ? "usa-icon--size-#{ @size } " : nil
17+ ( @additional_classes + [ 'usa-icon' , size_class ] ) . compact . uniq . join ( ' ' )
1918 end
2019 end
2120 end
You can’t perform that action at this time.
0 commit comments