Viktor Rusakov

Results 15 issues of Viktor Rusakov

## Description An attempt to upgrade gatsby to v5. Spoiler alert: everything breaks. ### Deploy Preview Include a direct link to your changes in this PR's deploy preview here (e.g.,...

blended

This issue has the same rationale as #2484, i.e. we extend `Form` component when we really shouldn't be doing that anymore. However, this task is a bit more complicated as...

enhancement
engineering
code health

Currently Paragon inherits from react-bootstrap's `Card` which will become a problem after removing compound components (#2464) because their `Card` also has a multiple of compound components defined which will get...

enhancement
engineering
code health

Paragon uses [withDeprecatedProps HOC](https://github.com/openedx/paragon/blob/master/src/withDeprecatedProps.tsx) in multiple components to notify users about deprecated props. However, this creates some size overhead for the components where it is used, which may negatively impact...

code health
discovery

As was discovered by #2425, compound components that are extensively used by Paragon do not support tree-shaking (e.g., importing `Form` component would also include `From.Group` component into the resulting bundle...

enhancement
code health