()
| 210 | |
| 211 | // bg must go on the Box that HAS marginTop (margin stays outside paint) — that's inside each consumer. |
| 212 | export function useSelectedMessageBg() { |
| 213 | return React.useContext(MessageActionsSelectedContext) ? "messageActionsBackground" : undefined; |
| 214 | } |
| 215 | |
| 216 | // Can't call useKeybindings here — hook runs outside <KeybindingSetup> provider. Returns handlers instead. |
| 217 | export function useMessageActions(cursor: MessageActionsState | null, setCursor: React.Dispatch<React.SetStateAction<MessageActionsState | null>>, navRef: RefObject<MessageActionsNav | null>, caps: MessageActionCaps): { |
no outgoing calls
no test coverage detected