use callback

This commit is contained in:
Simon Knott 2024-11-04 14:43:30 +01:00
parent 26e7b1e77a
commit b4ac7aaa44
No known key found for this signature in database
GPG key ID: 8CEDC00028084AEC

View file

@ -146,6 +146,11 @@ export const Workbench: React.FunctionComponent<{
selectPropertiesTab('inspector');
}, [selectPropertiesTab]);
const revealAttachment = React.useCallback((attachment: AfterActionTraceEventAttachment) => {
selectPropertiesTab('attachments');
setRevealedAttachment(attachment);
}, [selectPropertiesTab]);
React.useEffect(() => {
if (revealSource)
selectPropertiesTab('source');
@ -298,10 +303,7 @@ export const Workbench: React.FunctionComponent<{
setSelectedTime={setSelectedTime}
onSelected={onActionSelected}
onHighlighted={setHighlightedAction}
revealAttachment={attachment => {
selectPropertiesTab('attachments');
setRevealedAttachment(attachment);
}}
revealAttachment={revealAttachment}
revealConsole={() => selectPropertiesTab('console')}
isLive={isLive}
/>