From 0e12831a02dae8747a1f6b2f6d24bb20ca964611 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 5 Jun 2023 22:09:45 +0200 Subject: [PATCH] chore: hide 'Open in VSCode' for folders in UI Mode (#23499) --- packages/trace-viewer/src/ui/uiModeView.tsx | 2 +- packages/web/src/components/toolbarButton.tsx | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/trace-viewer/src/ui/uiModeView.tsx b/packages/trace-viewer/src/ui/uiModeView.tsx index 753e777f25..141c960d02 100644 --- a/packages/trace-viewer/src/ui/uiModeView.tsx +++ b/packages/trace-viewer/src/ui/uiModeView.tsx @@ -452,7 +452,7 @@ const TestList: React.FC<{ {!!treeItem.duration && treeItem.status !== 'skipped' &&
{msToString(treeItem.duration)}
} runTreeItem(treeItem)} disabled={!!runningState}> - sendMessageNoReply('open', { location: locationToOpen(treeItem) })}> + sendMessageNoReply('open', { location: locationToOpen(treeItem) })} style={(treeItem.kind === 'group' && treeItem.subKind === 'folder') ? { visibility: 'hidden' } : {}}> {!watchAll && { if (watchedTreeIds.value.has(treeItem.id)) watchedTreeIds.value.delete(treeItem.id); diff --git a/packages/web/src/components/toolbarButton.tsx b/packages/web/src/components/toolbarButton.tsx index 7a0d6d5ca9..40301f4472 100644 --- a/packages/web/src/components/toolbarButton.tsx +++ b/packages/web/src/components/toolbarButton.tsx @@ -24,6 +24,7 @@ export interface ToolbarButtonProps { disabled?: boolean, toggled?: boolean, onClick: () => void, + style?: React.CSSProperties } export const ToolbarButton: React.FC> = ({ @@ -33,6 +34,7 @@ export const ToolbarButton: React.FC disabled = false, toggled = false, onClick = () => {}, + style, }) => { let className = `toolbar-button ${icon}`; if (toggled) @@ -43,7 +45,9 @@ export const ToolbarButton: React.FC onClick={onClick} onDoubleClick={preventDefault} title={title} - disabled={!!disabled}> + disabled={!!disabled} + style={style} + > {icon && } {children} ;