Skip to content

Commit

Permalink
Merge pull request openshift#11781 from lokanandaprabhu/feature/OCP43933
Browse files Browse the repository at this point in the history
Bug 2081674: Added onSubmit for create a project function for Dev perspective
  • Loading branch information
openshift-ci[bot] authored Jul 16, 2022
2 parents 2188b81 + 29c37bc commit 705f174
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions frontend/public/components/start-guide.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,21 @@ import { Button } from '@patternfly/react-core';
import { useTranslation, Trans } from 'react-i18next';

import { FLAGS } from '@console/shared/src/constants';
import { useActiveNamespace } from '@console/shared';
import { useActivePerspective } from '@console/dynamic-plugin-sdk';
import { createProjectMessageStateToProps } from '../reducers/ui';
import { Disabled, HintBlock, ExternalLink, openshiftHelpBase, LinkifyExternal } from './utils';
import { connectToFlags } from '../reducers/connectToFlags';
import { ProjectModel } from '../models';
import { createProjectModal } from './modals/create-namespace-modal';
import { createProjectModal } from './modals';
import { K8sResourceKind } from '../module/k8s/types';

export const OpenShiftGettingStarted = connect(createProjectMessageStateToProps)(
({ canCreateProject = true, createProjectMessage }: OpenShiftGettingStartedProps) => {
const { t } = useTranslation();
const [, setActiveNamespace] = useActiveNamespace();
const [perspective] = useActivePerspective();

return (
<>
{canCreateProject ? (
Expand Down Expand Up @@ -50,7 +56,20 @@ export const OpenShiftGettingStarted = connect(createProjectMessageStateToProps)
</Trans>
</p>
{canCreateProject && (
<Button variant="link" onClick={() => createProjectModal({ blocking: true })}>
<Button
variant="link"
onClick={() =>
createProjectModal({
blocking: true,
onSubmit:
perspective !== 'admin'
? (project: K8sResourceKind) => {
setActiveNamespace(project.metadata?.name);
}
: undefined,
})
}
>
{t('public~Create a new project')}
</Button>
)}
Expand Down

0 comments on commit 705f174

Please sign in to comment.