You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #134, the declaration of the ChevronDown icon was moved from @prenda/spark to @prenda/spark-icons. As a result, @prenda/spark now uses (depends on) @prenda/spark-icons. This isn't a good standard.
Our core package depends on an auxiliary package.
If/when @prenda/spark develops a custom SvgIcon component (which I foresee happening) and it needs to be pulled into @prenda/spark-icons, then there will be a circular dependency. The resolution of which will be for Spark to internalize icon usage, or for Icons to copy and internalize a component -- I think the former is more acceptable.
The text was updated successfully, but these errors were encountered:
In #134, the declaration of the
ChevronDown
icon was moved from@prenda/spark
to@prenda/spark-icons
. As a result,@prenda/spark
now uses (depends on)@prenda/spark-icons
. This isn't a good standard.@prenda/spark
develops a customSvgIcon
component (which I foresee happening) and it needs to be pulled into@prenda/spark-icons
, then there will be a circular dependency. The resolution of which will be for Spark to internalize icon usage, or for Icons to copy and internalize a component -- I think the former is more acceptable.The text was updated successfully, but these errors were encountered: