Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
IOCAdmin.js 853 B
import React from "react";
import AdministerUndeployment from "./AdministerUndeployment";
import IOCDelete from "./IOCDelete";
import IOCDetailAdmin from "./IOCDetailAdmin";
import ChangeHostAdmin from "./ChangeHostAdmin";

export default function IOCAdmin({ ioc, getIOC, resetTab, buttonDisabled }) {
  return (
    <>
      <IOCDetailAdmin
        ioc={ioc}
        getIOC={getIOC}
        resetTab={resetTab}
        buttonDisabled={buttonDisabled}
      />
      {ioc.activeDeployment && (
        <ChangeHostAdmin
          ioc={ioc}
          getIOC={getIOC}
          resetTab={resetTab}
          buttonDisabled={buttonDisabled}
        />
      )}
      <AdministerUndeployment
        ioc={ioc}
        buttonDisabled={buttonDisabled}
      />
      <IOCDelete
        ioc={ioc}
        buttonDisabled={buttonDisabled}
      />
    </>
  );
}