SIGN IN SIGN UP

fix: Comments emoji picker button issues (BLO-1199) (#2769)

* Memoized `actions` prop in consumers of `CommentEditor`

* Added e2e test, minor changes to existing tests

* refactor: extract actions into memo components with render prop pattern

- Change CommentEditor actions prop from FC to render prop (function returning ReactNode)
- Extract inline action components into separate memo-wrapped components
- Remove unnecessary useCallback/useMemo wrappers around render props
- React.memo on child components handles re-render optimization

---------

Co-authored-by: Nick the Sick <computers@nickthesick.com>
M
Matthew Lipski committed
e6493ee0eae939fdcce8b77969f3e35a9bbe4f4c
Parent: 8b3118f
Committed by GitHub <noreply@github.com> on 6/2/2026, 12:39:06 AM