use callback
This commit is contained in:
parent
26e7b1e77a
commit
b4ac7aaa44
|
|
@ -146,6 +146,11 @@ export const Workbench: React.FunctionComponent<{
|
||||||
selectPropertiesTab('inspector');
|
selectPropertiesTab('inspector');
|
||||||
}, [selectPropertiesTab]);
|
}, [selectPropertiesTab]);
|
||||||
|
|
||||||
|
const revealAttachment = React.useCallback((attachment: AfterActionTraceEventAttachment) => {
|
||||||
|
selectPropertiesTab('attachments');
|
||||||
|
setRevealedAttachment(attachment);
|
||||||
|
}, [selectPropertiesTab]);
|
||||||
|
|
||||||
React.useEffect(() => {
|
React.useEffect(() => {
|
||||||
if (revealSource)
|
if (revealSource)
|
||||||
selectPropertiesTab('source');
|
selectPropertiesTab('source');
|
||||||
|
|
@ -298,10 +303,7 @@ export const Workbench: React.FunctionComponent<{
|
||||||
setSelectedTime={setSelectedTime}
|
setSelectedTime={setSelectedTime}
|
||||||
onSelected={onActionSelected}
|
onSelected={onActionSelected}
|
||||||
onHighlighted={setHighlightedAction}
|
onHighlighted={setHighlightedAction}
|
||||||
revealAttachment={attachment => {
|
revealAttachment={revealAttachment}
|
||||||
selectPropertiesTab('attachments');
|
|
||||||
setRevealedAttachment(attachment);
|
|
||||||
}}
|
|
||||||
revealConsole={() => selectPropertiesTab('console')}
|
revealConsole={() => selectPropertiesTab('console')}
|
||||||
isLive={isLive}
|
isLive={isLive}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue