import { SettingsAdminEnvVariablesTable } from '@/settings/admin-panel/components/SettingsAdminEnvVariablesTable'; import { SettingsPageContainer } from '@/settings/components/SettingsPageContainer'; import { SettingsSkeletonLoader } from '@/settings/components/SettingsSkeletonLoader'; import { SettingsPath } from '@/types/SettingsPath'; import { SubMenuTopBarContainer } from '@/ui/layout/page/components/SubMenuTopBarContainer'; import styled from '@emotion/styled'; import { t } from '@lingui/core/macro'; import { useGetEnvironmentVariablesGroupedQuery } from '~/generated/graphql'; import { getSettingsPath } from '~/utils/navigation/getSettingsPath'; import { H2Title } from 'twenty-ui/display'; const StyledGroupContainer = styled.div``; export const SettingsAdminSecondaryEnvVariables = () => { const { data: environmentVariables, loading: environmentVariablesLoading } = useGetEnvironmentVariablesGroupedQuery({ fetchPolicy: 'network-only', }); const hiddenGroups = environmentVariables?.getEnvironmentVariablesGrouped.groups.filter( (group) => group.isHiddenOnLoad, ) ?? []; if (environmentVariablesLoading) { return ; } return ( {hiddenGroups.map((group) => ( {group.variables.length > 0 && ( )} ))} ); };