diff --git a/extensions/packageManager/src/components/LibraryList.tsx b/extensions/packageManager/src/components/LibraryList.tsx index 6d3915e23b..f9d3dc5364 100644 --- a/extensions/packageManager/src/components/LibraryList.tsx +++ b/extensions/packageManager/src/components/LibraryList.tsx @@ -166,6 +166,7 @@ export const LibraryList: React.FC = (props) => { selection={selection} selectionMode={SelectionMode.single} setKey="none" + onShouldVirtualize={() => false} /> diff --git a/extensions/packageManager/src/components/styles.ts b/extensions/packageManager/src/components/styles.ts index 5310f160d0..e5d1a1c511 100644 --- a/extensions/packageManager/src/components/styles.ts +++ b/extensions/packageManager/src/components/styles.ts @@ -8,7 +8,13 @@ export const packageScrollContainerStyle = { root: { borderTop: '1px solid #CCC', height: 'calc(100% - 150px)' }, }; -export const tabAndSearchBarStyles = { root: { paddingLeft: '12px', paddingRight: '20px', height: '48px' } }; +export const tabAndSearchBarStyles = { + root: { + paddingLeft: '12px', + paddingRight: '20px', + height: '48px', + }, +}; export const ContentHeaderStyle = css` padding: 5px 20px; diff --git a/extensions/packageManager/src/pages/Library.tsx b/extensions/packageManager/src/pages/Library.tsx index 5e94b53037..99783ae6ca 100644 --- a/extensions/packageManager/src/pages/Library.tsx +++ b/extensions/packageManager/src/pages/Library.tsx @@ -80,8 +80,11 @@ const InstallButtonVersion = styled.span` `; const tabsStackStyle = css` - min-width: 512px; - overflow: auto; + overflow: hidden auto; + max-height: 100%; + flex: auto; + display: flex; + flex-flow: column nowrap; `; const fieldStyles = { @@ -655,7 +658,7 @@ const Library: React.FC = () => { /> )} - + {!ejectedRuntime && ( { - - + +