element-portable/src/components/views/context_menus
Michael Telatynski b87437d439
Improve performance of RoomContext in RoomHeader (#28574)
* Improve performance of RoomContext in RoomHeader

This allows a component to subscribe to only part of the RoomContext so they do not need to re-render on every single change

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Update tests

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Prettier

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Iterate

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

* Add comment

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>

---------

Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2024-12-02 09:49:52 +00:00
..
DeveloperToolsOption.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
DeviceContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
DialpadContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
GenericElementContextMenu.tsx Move state update listeners from constructor to componentDidMount (#28341) 2024-11-01 17:39:08 +00:00
IconizedContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
KebabContextMenu.tsx Deduplicate more icons using Compound Design Tokens (#132) 2024-10-16 09:42:03 +01:00
LegacyCallContextMenu.tsx Move state update listeners from constructor to componentDidMount (#28341) 2024-11-01 17:39:08 +00:00
MessageContextMenu.tsx Update all non-major dependencies (#28556) 2024-12-02 09:39:36 +00:00
RoomGeneralContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
RoomNotificationContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
SpaceContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
ThreadListContextMenu.tsx Change license (#13) 2024-09-09 13:57:16 +00:00
WidgetContextMenu.tsx Improve performance of RoomContext in RoomHeader (#28574) 2024-12-02 09:49:52 +00:00