Skip to content

Commit

Permalink
Export form components and utils in index.ts and change the imports
Browse files Browse the repository at this point in the history
to '@console/shared'
  • Loading branch information
Jiri Tomasek committed Dec 3, 2019
1 parent 77de593 commit f775ed4
Show file tree
Hide file tree
Showing 38 changed files with 48 additions and 77 deletions.
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
export { default as InputField } from './InputField';
export { default as TextAreaField } from './TextAreaField';
export { default as DropdownField } from './DropdownField';
export { default as NSDropdownField } from './NSDropdownField';
export { default as CheckboxField } from './CheckboxField';
export { default as NumberSpinnerField } from './NumberSpinnerField';
export { default as EnvironmentField } from './EnvironmentField';
export { default as DropdownField } from './DropdownField';
export { default as DroppableFileInputField } from './DroppableFileInputField';
export { default as EnvironmentField } from './EnvironmentField';
export { default as InputField } from './InputField';
export { default as InputSearchField } from './InputSearchField';
export { default as MultiColumnField } from './multi-column-field/MultiColumnField';
export { default as ResourceLimitField } from './ResourceLimitField';
export { default as NSDropdownField } from './NSDropdownField';
export { default as NumberSpinnerField } from './NumberSpinnerField';
export { default as RadioButtonField } from './RadioButtonField';
export { default as ResourceDropdownField } from './ResourceDropdownField';
export { default as ResourceLimitField } from './ResourceLimitField';
export { default as SwitchField } from './SwitchField';
export { default as TextAreaField } from './TextAreaField';
export * from './field-utils';
export * from './field-types';
2 changes: 2 additions & 0 deletions frontend/packages/console-shared/src/components/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
export * from './badges';
export * from './contextMenu';
export * from './dropdown';
export * from './form-utils';
export * from './formik-fields';
export * from './status';
export * from './pod';
export * from './popper';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { CheckboxField, EnvironmentField } from '@console/shared/src/components/formik-fields';
import { CheckboxField, EnvironmentField } from '@console/shared';
import FormSection from '../section/FormSection';

export interface BuildConfigSectionProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { CheckboxField, EnvironmentField } from '@console/shared/src/components/formik-fields';
import { CheckboxField, EnvironmentField } from '@console/shared';
import FormSection from '../section/FormSection';

export interface DeploymentConfigSectionProps {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { ResourceLimitField } from '@console/shared/src/components/formik-fields';
import { ResourceLimitField } from '@console/shared';
import FormSection from '../section/FormSection';
import { MemoryUnits, CPUUnits } from '../import-types';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { NumberSpinnerField } from '@console/shared/src/components/formik-fields';
import { NumberSpinnerField } from '@console/shared';
import FormSection from '../section/FormSection';

const ScalingSection: React.FC = () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { NumberSpinnerField } from '@console/shared/src/components/formik-fields';
import { NumberSpinnerField } from '@console/shared';
import FormSection from '../section/FormSection';

const ServerlessScalingSection: React.FC = () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { useField } from 'formik';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField, TextAreaField } from '@console/shared/src/components/formik-fields';
import { InputField, TextAreaField } from '@console/shared';
import { ProjectData } from '../import-types';
import FormSection from '../section/FormSection';
import ApplicationSelector from './ApplicationSelector';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ import * as React from 'react';
import * as _ from 'lodash';
import { useFormikContext, FormikValues, useField } from 'formik';
import { FormGroup, TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { getFieldId } from '@console/shared/src/components/formik-fields/field-utils';
import { InputField, getFieldId } from '@console/shared';
import ApplicationDropdown from '../../dropdown/ApplicationDropdown';

export const CREATE_APPLICATION_KEY = '#CREATE_APPLICATION_KEY#';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useField, useFormikContext, FormikValues } from 'formik';
import { LoadingInline } from '@console/internal/components/utils';
import { FormGroup, Alert } from '@patternfly/react-core';
import { StarIcon } from '@patternfly/react-icons';
import { getFieldId } from '@console/shared/src/components/formik-fields/field-utils';
import { getFieldId } from '@console/shared';
import { NormalizedBuilderImages } from '../../../utils/imagestream-utils';
import BuilderImageCard from './BuilderImageCard';
import './BuilderImageSelector.scss';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { useFormikContext, FormikValues } from 'formik';
import { ResourceName } from '@console/internal/components/utils';
import { K8sResourceKind } from '@console/internal/module/k8s';
import { ImageStreamTagModel } from '@console/internal/models';
import { DropdownField } from '@console/shared/src/components/formik-fields';
import { DropdownField } from '@console/shared';
import {
BuilderImage,
getTagDataWithDisplayName,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { ExpandCollapse } from '@console/internal/components/utils';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';
import FormSection from '../section/FormSection';
import SourceSecretSelector from './SourceSecretSelector';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';
import FormSection from '../section/FormSection';

export interface DockerSectionProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Alert, TextInputTypes } from '@patternfly/react-core';
import { getGitService, GitProvider } from '@console/git-service';
import { LoadingInline } from '@console/internal/components/utils';
import { CheckCircleIcon } from '@patternfly/react-icons';
import { InputField, DropdownField } from '@console/shared/src/components/formik-fields';
import { InputField, DropdownField } from '@console/shared';
import { GitReadableTypes, GitTypes } from '../import-types';
import { detectGitType, detectGitRepoName } from '../import-validation-utils';
import { getSampleRepo, getSampleRef, getSampleContextDir } from '../../../utils/imagestream-utils';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import { useFormikContext, FormikValues, useField } from 'formik';
import { FormGroup } from '@patternfly/react-core';
import { SecretTypeAbstraction } from '@console/internal/components/secrets/create-secret';
import { getFieldId } from '@console/shared/src/components/formik-fields/field-utils';
import { getFieldId } from '@console/shared';
import SourceSecretDropdown from '../../dropdown/SourceSecretDropdown';
import { secretModalLauncher } from '../CreateSecretModal';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { ImageStreamImportsModel } from '@console/internal/models';
import { useFormikContext, FormikValues } from 'formik';
import { TextInputTypes, Alert, AlertActionCloseButton, Button } from '@patternfly/react-core';
import { SecretTypeAbstraction } from '@console/internal/components/secrets/create-secret';
import { InputSearchField } from '@console/shared/src/components/formik-fields';
import { InputSearchField } from '@console/shared';
import { getSuggestedName, getPorts, makePortName } from '../../../utils/imagestream-utils';
import { secretModalLauncher } from '../CreateSecretModal';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { useFormikContext, FormikValues } from 'formik';
import { K8sResourceKind } from '@console/internal/module/k8s';
import { RadioButtonField } from '@console/shared/src/components/formik-fields';
import { RadioButtonField } from '@console/shared';
import FormSection from '../section/FormSection';
import { imageRegistryType } from '../../../utils/imagestream-utils';
import ImageStream from './ImageStream';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { useFormikContext, FormikValues } from 'formik';
import { k8sGet } from '@console/internal/module/k8s';
import { ImageStreamTagModel, RoleBindingModel } from '@console/internal/models';
import { useAccessReview } from '@console/internal/components/utils';
import { DropdownField, CheckboxField } from '@console/shared/src/components/formik-fields';
import { DropdownField, ResourceDropdownField, CheckboxField } from '@console/shared';
import { ImageStreamProps } from '../import-types';
import {
getSuggestedName,
Expand All @@ -18,7 +18,6 @@ import {
getImageStreamTags,
} from '../../../utils/imagestream-utils';
import './ImageStream.scss';
import ResourceDropdownField from '../../../../../console-shared/src/components/formik-fields/ResourceDropdownField';

const ImageStream: React.FC<ImageStreamProps> = ({ imageStreams }) => {
const resources = getProjectResource();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
import { K8sResourceKind, ContainerPort } from '@console/internal/module/k8s';
import { LazyLoader } from '@console/plugin-sdk';
import {
NameValuePair,
NameValueFromPair,
} from '@console/shared/src/components/formik-fields/field-types';
import { NameValuePair, NameValueFromPair } from '@console/shared';
import { NormalizedBuilderImages } from '../../utils/imagestream-utils';

export interface DeployImageFormProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { LoadingInline } from '@console/internal/components/utils';
import { k8sList } from '@console/internal/module/k8s';
import { useFormikContext, FormikValues } from 'formik';
import { Alert, Expandable } from '@patternfly/react-core';
import { CheckboxField } from '@console/shared/src/components/formik-fields';
import { CheckboxField } from '@console/shared';
import { PipelineModel } from '../../../models';
import { PipelineVisualization } from '../../pipelines/detail-page-tabs/pipeline-details/PipelineVisualization';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import * as React from 'react';
import * as _ from 'lodash';
import { useFormikContext, FormikValues } from 'formik';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField, DropdownField } from '@console/shared/src/components/formik-fields';
import { InputField, DropdownField } from '@console/shared';
import { makePortName } from '../../../utils/imagestream-utils';

const CreateRoute: React.FC = () => {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import * as React from 'react';
import { CheckboxField } from '@console/shared/src/components/formik-fields';
import { CheckboxField } from '@console/shared';

const RouteCheckbox: React.FC = () => {
return (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import * as React from 'react';
import { useFormikContext, FormikValues } from 'formik';
import { FormHelperText } from '@patternfly/react-core';
import {
DropdownField,
DroppableFileInputField,
CheckboxField,
} from '@console/shared/src/components/formik-fields';
import { DropdownField, DroppableFileInputField, CheckboxField } from '@console/shared';
import {
TerminationTypes,
PassthroughInsecureTrafficTypes,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,9 @@ import {
ServiceModel,
KnativeServingModel,
} from '@console/knative-plugin';
import { getBadgeFromType } from '@console/shared';
import { getBadgeFromType, RadioButtonField, RadioOption } from '@console/shared';
import { useAccessReview } from '@console/internal/components/utils';
import { getActiveNamespace } from '@console/internal/actions/ui';
import { RadioOption } from '@console/shared/src/components/formik-fields/field-types';
import { RadioButtonField } from '@console/shared/src/components/formik-fields';
import { Resources } from '../import-types';
import FormSection from './FormSection';
import './ResourceSection.scss';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';
import FormSection from '../section/FormSection';
import { RouteData } from '../import-types';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,8 @@ import {
ModalSubmitFooter,
} from '@console/internal/components/factory/modal';
import { Formik, FormikProps, FormikValues } from 'formik';
import { YellowExclamationTriangleIcon } from '@console/shared';
import { YellowExclamationTriangleIcon, InputField } from '@console/shared';
import { K8sResourceKind } from '@console/internal/module/k8s';
import { InputField } from '@console/shared/src/components/formik-fields';

type DeleteApplicationModalProps = {
initialApplication: string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ import { Form, TextInputTypes } from '@patternfly/react-core';
import { FormikProps, FormikValues } from 'formik';
import { useAccessReview } from '@console/internal/components/utils';
import { getActiveNamespace } from '@console/internal/actions/ui';
import { MultiColumnField, InputField } from '@console/shared/src/components/formik-fields';
import { FormFooter } from '@console/shared/src/components/form-utils';
import { MultiColumnField, InputField, FormFooter } from '@console/shared';

const PipelineParameters: React.FC<FormikProps<FormikValues>> = ({
handleSubmit,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,7 @@ import { Form, TextInputTypes } from '@patternfly/react-core';
import { FormikProps, FormikValues } from 'formik';
import { useAccessReview } from '@console/internal/components/utils';
import { getActiveNamespace } from '@console/internal/actions/ui';
import {
MultiColumnField,
InputField,
DropdownField,
} from '@console/shared/src/components/formik-fields';
import { FormFooter } from '@console/shared/src/components/form-utils';
import { MultiColumnField, InputField, DropdownField, FormFooter } from '@console/shared';

enum resourceTypes {
'' = 'Select resource type',
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import * as React from 'react';
import { FieldArray } from 'formik';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';
import FormSection from '../../import/section/FormSection';

export interface ParamertersSectionProps {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@ import * as React from 'react';
import cx from 'classnames';
import { useField, useFormikContext, FormikValues } from 'formik';
import { FormGroup } from '@patternfly/react-core';
import { DropdownFieldProps } from '@console/shared/src/components/formik-fields/field-types';
import { getFieldId } from '@console/shared/src/components/formik-fields/field-utils';
import { DropdownFieldProps, getFieldId } from '@console/shared';
import PipelineResourceDropdown from '../../dropdown/PipelineResourceDropdown';
import PipelineResourceForm from '../pipeline-resource/PipelineResourceForm';

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField, DroppableFileInputField } from '@console/shared/src/components/formik-fields';
import { InputField, DroppableFileInputField } from '@console/shared';

const PipelineClusterOptions: React.FC = () => (
<>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';

const PipelineGitOptions: React.FC = () => (
<>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';

const PipelineImageOptions: React.FC = () => (
<InputField
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import * as React from 'react';
import { TextInputTypes } from '@patternfly/react-core';
import { InputField } from '@console/shared/src/components/formik-fields';
import { InputField } from '@console/shared';

const PipelineStorageOptions: React.FC = () => (
<>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,7 @@ import * as React from 'react';
import * as _ from 'lodash';
import { Form, TextInputTypes } from '@patternfly/react-core';
import { FormikProps, FormikValues } from 'formik';
import {
MultiColumnField,
InputField,
DropdownField,
} from '@console/shared/src/components/formik-fields';
import { FormFooter } from '@console/shared/src/components/form-utils';
import { MultiColumnField, InputField, DropdownField, FormFooter } from '@console/shared';

enum accessRoles {
'' = 'Select a role',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,7 @@ import {
ModalSubmitFooter,
} from '@console/internal/components/factory/modal';
import { TextInputTypes } from '@patternfly/react-core';
import {
MultiColumnField,
InputField,
DropdownField,
} from '@console/shared/src/components/formik-fields';
import { MultiColumnField, InputField, DropdownField } from '@console/shared';

export interface TrafficSplittingModalProps {
revisionItems: any;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,7 @@ import * as React from 'react';
import * as _ from 'lodash';
import { FormikProps } from 'formik';
import { Form, TextInputTypes } from '@patternfly/react-core';
import {
InputField,
TextAreaField,
SwitchField,
} from '@console/shared/src/components/formik-fields';
import { FormFooter } from '@console/shared/src/components/form-utils';
import { InputField, TextAreaField, SwitchField, FormFooter } from '@console/shared';
import { AddBareMetalHostFormValues } from './types';

type AddBareMetalHostFormProps = FormikProps<AddBareMetalHostFormValues>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@ import {
} from '@console/noobaa-storage-plugin/src/models';
import { ActionGroup, Button } from '@patternfly/react-core';
import { StorageClass } from '@console/internal/components/storage-class-form';
import { filterScOnProvisioner, getName , ResourceDropdown } from '@console/shared';

import { filterScOnProvisioner, getName, ResourceDropdown } from '@console/shared';
import { commonReducer, defaultState } from '../object-bucket-page/state';
import './create-obc.scss';

Expand Down

0 comments on commit f775ed4

Please sign in to comment.