import { APPLICATIONS_URL } from "constants/routes"; import { showAdminSettings } from "@appsmith/utils/adminSettingsHelpers"; import React from "react"; import { useSelector } from "react-redux"; import type { RouteComponentProps } from "react-router"; import { Redirect } from "react-router"; import { getCurrentUser } from "selectors/usersSelectors"; export default function WithSuperUserHOC( Component: React.ComponentType, ) { return function Wrapped(props: RouteComponentProps) { const user = useSelector(getCurrentUser); if (!user) return null; if (!showAdminSettings(user)) { return ; } return ; }; }