SIGN IN SIGN UP

Add new `DecoratedIcon` component (#20516)

This PR creates a new, revamped `DecoratedIcon` component that enables
using different SVGs, one for the knockout background and another for
the actual icon. That's different than what we were doing before—copying
the SVG and using slightly different positioning—because we wanted to
unlock an aligned knockout effect, which was particularly hard to do
with non-simple shapes such as an X.

Release Notes:

- N/A

---------

Co-authored-by: Nate Butler <1714999+iamnbutler@users.noreply.github.com>
D
Danilo Leal committed
82427e1ffba509b2ac96046ad5276edaf186d934
Parent: 149e5fd
Committed by GitHub <noreply@github.com> on 11/11/2024, 10:09:02 PM