Extract the default chat message branch (the big else at the end) from PureReportActionItem into a standalone ChatMessageContent component. This is the most impactful extraction — it moves 3 useOnyx calls, 2 custom hooks, the actionableItemButtons useMemo, moderation state, and 2 context provider useMemos so they only run for actual chat messages.
PR: #88112
Issue Owner
Current Issue Owner: @LukasMod
Extract the default chat message branch (the big
elseat the end) from PureReportActionItem into a standaloneChatMessageContentcomponent. This is the most impactful extraction — it moves 3useOnyxcalls, 2 custom hooks, theactionableItemButtonsuseMemo, moderation state, and 2 context provider useMemos so they only run for actual chat messages.PR: #88112
Issue Owner
Current Issue Owner: @LukasMod