diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/home/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/home/index.tsx index 8eb75156f9c4f..ac97e467bfdd2 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/home/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/home/index.tsx @@ -113,7 +113,9 @@ export const EPMHomePage: React.FC = () => { {installedIntegrationsTabularUI ? ( - + ) : ( )} diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/hooks/use_installed_integrations.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/hooks/use_installed_integrations.tsx index 9e288668bbb6a..c7058b6006b34 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/hooks/use_installed_integrations.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/hooks/use_installed_integrations.tsx @@ -53,10 +53,12 @@ export function useInstalledIntegrations( filters: InstalledIntegrationsFilter, pagination: Pagination, upgradingIntegrations?: InstalledPackageUIPackageListItem[], - uninstallingIntegrations?: InstalledPackageUIPackageListItem[] + uninstallingIntegrations?: InstalledPackageUIPackageListItem[], + prereleaseIntegrationsEnabled?: boolean ) { const { data, isInitialLoading, isLoading } = useGetPackagesQuery({ withPackagePoliciesCount: true, + prerelease: prereleaseIntegrationsEnabled, }); const internalInstalledPackages: InstalledPackageUIPackageListItem[] = useMemo( diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/index.tsx index c3e2121d6aaa6..7230e2406a5c7 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/integrations/sections/epm/screens/installed_integrations/index.tsx @@ -21,7 +21,9 @@ import { useInstalledIntegrationsActions } from './hooks/use_installed_integrati import { BulkActionContextProvider } from './hooks/use_bulk_actions_context'; import { PackagePoliciesPanel } from './components/package_policies_panel'; -const InstalledIntegrationsPageContent: React.FunctionComponent = () => { +const InstalledIntegrationsPageContent: React.FunctionComponent<{ + prereleaseIntegrationsEnabled: boolean; +}> = ({ prereleaseIntegrationsEnabled }) => { // State management const filters = useUrlFilters(); const { selectedPackageViewPolicies } = useViewPolicies(); @@ -38,7 +40,8 @@ const InstalledIntegrationsPageContent: React.FunctionComponent = () => { filters, pagination.pagination, upgradingIntegrations, - uninstallingIntegrations + uninstallingIntegrations, + prereleaseIntegrationsEnabled ); const [selectedItems, setSelectedItems] = useState([]); @@ -85,10 +88,14 @@ const InstalledIntegrationsPageContent: React.FunctionComponent = () => { ); }; -export const InstalledIntegrationsPage: React.FunctionComponent = () => { +export const InstalledIntegrationsPage: React.FunctionComponent<{ + prereleaseIntegrationsEnabled: boolean; +}> = ({ prereleaseIntegrationsEnabled }) => { return ( - + ); };