refactor: restore native integrations tab and reorganize tab panels in IntegrationsListPage

This commit is contained in:
Victor Santos
2025-11-25 20:42:29 -03:00
parent dd37fa3114
commit 15c341bce1
@@ -77,17 +77,17 @@ export const IntegrationsListPage = () => {
<Tab variant="project" value={IntegrationsListPageTabs.SecretSyncs}> <Tab variant="project" value={IntegrationsListPageTabs.SecretSyncs}>
Secret Syncs Secret Syncs
</Tab> </Tab>
{hasNativeIntegrations && (
<Tab variant="project" value={IntegrationsListPageTabs.NativeIntegrations}>
Native Integrations
</Tab>
)}
<Tab variant="project" value={IntegrationsListPageTabs.FrameworkIntegrations}> <Tab variant="project" value={IntegrationsListPageTabs.FrameworkIntegrations}>
Framework Integrations Framework Integrations
</Tab> </Tab>
<Tab variant="project" value={IntegrationsListPageTabs.InfrastructureIntegrations}> <Tab variant="project" value={IntegrationsListPageTabs.InfrastructureIntegrations}>
Infrastructure Integrations Infrastructure Integrations
</Tab> </Tab>
{hasNativeIntegrations && (
<Tab variant="project" value={IntegrationsListPageTabs.NativeIntegrations}>
Native Integrations
</Tab>
)}
</TabList> </TabList>
<TabPanel value={IntegrationsListPageTabs.SecretSyncs}> <TabPanel value={IntegrationsListPageTabs.SecretSyncs}>
<ProjectPermissionCan <ProjectPermissionCan
@@ -98,6 +98,12 @@ export const IntegrationsListPage = () => {
<SecretSyncsTab /> <SecretSyncsTab />
</ProjectPermissionCan> </ProjectPermissionCan>
</TabPanel> </TabPanel>
<TabPanel value={IntegrationsListPageTabs.FrameworkIntegrations}>
<FrameworkIntegrationTab />
</TabPanel>
<TabPanel value={IntegrationsListPageTabs.InfrastructureIntegrations}>
<InfrastructureIntegrationTab />
</TabPanel>
{hasNativeIntegrations && ( {hasNativeIntegrations && (
<TabPanel value={IntegrationsListPageTabs.NativeIntegrations}> <TabPanel value={IntegrationsListPageTabs.NativeIntegrations}>
<Alert variant="warning" className="mb-4" hideTitle> <Alert variant="warning" className="mb-4" hideTitle>
@@ -131,12 +137,6 @@ export const IntegrationsListPage = () => {
</ProjectPermissionCan> </ProjectPermissionCan>
</TabPanel> </TabPanel>
)} )}
<TabPanel value={IntegrationsListPageTabs.FrameworkIntegrations}>
<FrameworkIntegrationTab />
</TabPanel>
<TabPanel value={IntegrationsListPageTabs.InfrastructureIntegrations}>
<InfrastructureIntegrationTab />
</TabPanel>
</Tabs> </Tabs>
</div> </div>
</div> </div>