// components import { GithubAuth, TIntegrationSteps } from "components/integration"; // ui import { PrimaryButton } from "components/ui"; // types import { IAppIntegration, IWorkspaceIntegration } from "types"; type Props = { provider: string | undefined; handleStepChange: (value: TIntegrationSteps) => void; appIntegrations: IAppIntegration[] | undefined; workspaceIntegrations: IWorkspaceIntegration[] | undefined; }; export const GithubImportConfigure: React.FC = ({ handleStepChange, provider, appIntegrations, workspaceIntegrations, }) => { // current integration from all the integrations available const integration = appIntegrations && appIntegrations.length > 0 && appIntegrations.find((i) => i.provider === provider); // current integration from workspace integrations const workspaceIntegration = integration && workspaceIntegrations && workspaceIntegrations.length > 0 && workspaceIntegrations.find((i: any) => i.integration_detail.id === integration.id); return (
Configure
Set up your GitHub import.
handleStepChange("import-data")} disabled={workspaceIntegration && workspaceIntegration?.id ? false : true} > Next
); };