File tree Expand file tree Collapse file tree
client/src/app/pages/sbom-list Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ export const SbomList: React.FC = () => {
1717 < PageSection hasBodyWrapper = { false } >
1818 < div >
1919 < SbomSearchProvider >
20- < SbomToolbar showFilters />
20+ < SbomToolbar showFilters showActions />
2121 < SbomTable />
2222 </ SbomSearchProvider >
2323 </ div >
Original file line number Diff line number Diff line change @@ -16,9 +16,13 @@ import { SbomSearchContext } from "./sbom-context";
1616
1717interface SbomToolbarProps {
1818 showFilters ?: boolean ;
19+ showActions ?: boolean ;
1920}
2021
21- export const SbomToolbar : React . FC < SbomToolbarProps > = ( { showFilters } ) => {
22+ export const SbomToolbar : React . FC < SbomToolbarProps > = ( {
23+ showFilters,
24+ showActions,
25+ } ) => {
2226 const navigate = useNavigate ( ) ;
2327
2428 const { tableControls } = React . useContext ( SbomSearchContext ) ;
@@ -36,11 +40,16 @@ export const SbomToolbar: React.FC<SbomToolbarProps> = ({ showFilters }) => {
3640 < Toolbar { ...toolbarProps } aria-label = "sbom-toolbar" >
3741 < ToolbarContent >
3842 { showFilters && < FilterToolbar { ...filterToolbarProps } /> }
39- < ToolbarItem >
40- < Button variant = "primary" onClick = { ( ) => navigate ( Paths . sbomUpload ) } >
41- Upload SBOM
42- </ Button >
43- </ ToolbarItem >
43+ { showActions && (
44+ < ToolbarItem >
45+ < Button
46+ variant = "primary"
47+ onClick = { ( ) => navigate ( Paths . sbomUpload ) }
48+ >
49+ Upload SBOM
50+ </ Button >
51+ </ ToolbarItem >
52+ ) }
4453 < ToolbarItem { ...paginationToolbarItemProps } >
4554 < SimplePagination
4655 idPrefix = "sbom-table"
You can’t perform that action at this time.
0 commit comments