Переглянути джерело

Merge pull request #2757 from porter-dev/hotfix-capi-settings

hide advanced settings for non-porter users
jusrhee 3 роки тому
батько
коміт
d4c8f05dd7
1 змінених файлів з 14 додано та 9 видалено
  1. 14 9
      dashboard/src/components/ProvisionerSettings.tsx

+ 14 - 9
dashboard/src/components/ProvisionerSettings.tsx

@@ -58,6 +58,7 @@ type Props = RouteComponentProps & {
 
 const ProvisionerSettings: React.FC<Props> = props => {
   const {
+    user,
     currentProject,
     currentCluster,
     setCurrentCluster,
@@ -242,15 +243,19 @@ const ProvisionerSettings: React.FC<Props> = props => {
           setActiveValue={setAwsRegion}
           label="📍 AWS region"
         />
-        <Heading>
-          <ExpandHeader
-            onClick={() => setIsExpanded(!isExpanded)}
-            isExpanded={isExpanded}
-          >
-            <i className="material-icons">arrow_drop_down</i>
-            Advanced settings
-          </ExpandHeader>
-        </Heading>
+        {
+          user?.isPorterUser && (
+            <Heading>
+              <ExpandHeader
+                onClick={() => setIsExpanded(!isExpanded)}
+                isExpanded={isExpanded}
+              >
+                <i className="material-icons">arrow_drop_down</i>
+                Advanced settings
+              </ExpandHeader>
+            </Heading>
+          )
+        }
         {
           isExpanded && (
             <>