Skip to content

Commit

Permalink
feat: adjust @bpmn-io/properties-panel imports
Browse files Browse the repository at this point in the history
This adjusts the imports according to the new structure
implemented via bpmn-io/properties-panel#124
  • Loading branch information
barmac committed Dec 15, 2021
1 parent 1053345 commit b0a72d0
Show file tree
Hide file tree
Showing 80 changed files with 491 additions and 452 deletions.
5 changes: 2 additions & 3 deletions src/entries/ReferenceSelect.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@ import {
} from 'min-dom';

import {
SelectEntry,
usePrevious
} from '@bpmn-io/properties-panel/lib/hooks';

import SelectEntry from '@bpmn-io/properties-panel/lib/components/entries/Select';
} from '@bpmn-io/properties-panel';


export default function ReferenceSelectEntry(props) {
Expand Down
2 changes: 1 addition & 1 deletion src/provider/bpmn/BpmnPropertiesProvider.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import Group from '@bpmn-io/properties-panel/lib/components/Group';
import { Group } from '@bpmn-io/properties-panel';

import {
CompensationProps,
Expand Down
20 changes: 8 additions & 12 deletions src/provider/bpmn/properties/CompensationProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ import {
} from 'bpmn-js/lib/util/ModelUtil';

import {
isEdited as selectIsEdited
} from '@bpmn-io/properties-panel/lib/components/entries/Select';

import Checkbox from '@bpmn-io/properties-panel/lib/components/entries/Checkbox';
isSelectEntryEdited,
isCheckboxEntryEdited,
CheckboxEntry
} from '@bpmn-io/properties-panel';

import {
useService
Expand All @@ -27,7 +27,7 @@ import {
} from '../utils/EventDefinitionUtil';

/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -42,20 +42,16 @@ export function CompensationProps(props) {
return [];
}

const isCheckboxEdited = (node) => {
return node && !node.checked;
};

return [
{
id: 'waitForCompletion',
component: <WaitForCompletion element={ element } />,
isEdited: isCheckboxEdited
isEdited: isCheckboxEntryEdited
},
{
id: 'activityRef',
component: <ActivityRef element={ element } />,
isEdited: selectIsEdited
isEdited: isSelectEntryEdited
}
];
}
Expand All @@ -82,7 +78,7 @@ function WaitForCompletion(props) {
});
};

return Checkbox({
return CheckboxEntry({
element,
id: 'waitForCompletion',
label: translate('Wait for completion'),
Expand Down
15 changes: 9 additions & 6 deletions src/provider/bpmn/properties/DocumentationProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ import {
is
} from 'bpmn-js/lib/util/ModelUtil';

import TextArea, { isEdited as defaultIsEdited } from '@bpmn-io/properties-panel/lib/components/entries/TextArea';
import {
TextAreaEntry,
isTextAreaEntryEdited
} from '@bpmn-io/properties-panel';

import {
useService
Expand All @@ -13,7 +16,7 @@ const DOCUMENTATION_TEXT_FORMAT = 'text/plain';


/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -28,15 +31,15 @@ export function DocumentationProps(props) {
{
id: 'documentation',
component: <ElementDocumentationProperty element={ element } />,
isEdited: defaultIsEdited
isEdited: isTextAreaEntryEdited
}
];

if (hasProcessRef(element)) {
entries.push({
id: 'processDocumentation',
component: <ProcessDocumentationProperty element={ element } />,
isEdited: defaultIsEdited
isEdited: isTextAreaEntryEdited
});
}

Expand All @@ -58,7 +61,7 @@ function ElementDocumentationProperty(props) {
const setValue =
setDocumentation(element, getBusinessObject(element), bpmnFactory, commandStack);

return TextArea({
return TextAreaEntry({
element,
id: 'documentation',
label: translate('Element documentation'),
Expand All @@ -85,7 +88,7 @@ function ProcessDocumentationProperty(props) {
const setValue =
setDocumentation(element, processRef, bpmnFactory, commandStack);

return TextArea({
return TextAreaEntry({
element,
id: 'processDocumentation',
label: translate('Process documentation'),
Expand Down
19 changes: 11 additions & 8 deletions src/provider/bpmn/properties/ErrorProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ import {
sortBy
} from 'min-dash';

import TextField, { isEdited as textFieldIsEdited } from '@bpmn-io/properties-panel/lib/components/entries/TextField';
import {
TextFieldEntry,
isSelectEntryEdited,
isTextFieldEntryEdited
} from '@bpmn-io/properties-panel';
import ReferenceSelect from '../../../entries/ReferenceSelect';
import { isEdited as selectIsEdited } from '@bpmn-io/properties-panel/lib/components/entries/Select';

import {
useService
Expand All @@ -33,7 +36,7 @@ export const CREATE_NEW_OPTION = 'create-new';


/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -54,7 +57,7 @@ export function ErrorProps(props) {
{
id: 'errorRef',
component: <ErrorRef element={ element } />,
isEdited: selectIsEdited
isEdited: isSelectEntryEdited
}
];

Expand All @@ -64,12 +67,12 @@ export function ErrorProps(props) {
{
id: 'errorName',
component: <ErrorName element={ element } />,
isEdited: textFieldIsEdited
isEdited: isTextFieldEntryEdited
},
{
id: 'errorCode',
component: <ErrorCode element={ element } />,
isEdited: textFieldIsEdited
isEdited: isTextFieldEntryEdited
}
];
}
Expand Down Expand Up @@ -198,7 +201,7 @@ function ErrorName(props) {
);
};

return TextField({
return TextFieldEntry({
element,
id: 'errorName',
label: translate('Name'),
Expand Down Expand Up @@ -234,7 +237,7 @@ function ErrorCode(props) {
);
};

return TextField({
return TextFieldEntry({
element,
id: 'errorCode',
label: translate('Code'),
Expand Down
19 changes: 11 additions & 8 deletions src/provider/bpmn/properties/EscalationProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,12 @@ import {
sortBy
} from 'min-dash';

import TextField, { isEdited as textFieldIsEdited } from '@bpmn-io/properties-panel/lib/components/entries/TextField';
import {
TextFieldEntry,
isTextFieldEntryEdited,
isSelectEntryEdited
} from '@bpmn-io/properties-panel';
import ReferenceSelect from '../../../entries/ReferenceSelect';
import { isEdited as selectIsEdited } from '@bpmn-io/properties-panel/lib/components/entries/Select';

import {
useService
Expand All @@ -32,7 +35,7 @@ const CREATE_NEW_OPTION = 'create-new';


/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -53,7 +56,7 @@ export function EscalationProps(props) {
{
id: 'escalationRef',
component: <EscalationRef element={ element } />,
isEdited: selectIsEdited
isEdited: isSelectEntryEdited
}
];

Expand All @@ -63,12 +66,12 @@ export function EscalationProps(props) {
{
id: 'escalationName',
component: <EscalationName element={ element } />,
isEdited: textFieldIsEdited
isEdited: isTextFieldEntryEdited
},
{
id: 'escalationCode',
component: <EscalationCode element={ element } />,
isEdited: textFieldIsEdited
isEdited: isTextFieldEntryEdited
}
];
}
Expand Down Expand Up @@ -195,7 +198,7 @@ function EscalationName(props) {
);
};

return TextField({
return TextFieldEntry({
element,
id: 'escalationName',
label: translate('Name'),
Expand Down Expand Up @@ -231,7 +234,7 @@ function EscalationCode(props) {
);
};

return TextField({
return TextFieldEntry({
element,
id: 'escalationCode',
label: translate('Code'),
Expand Down
8 changes: 4 additions & 4 deletions src/provider/bpmn/properties/ExecutableProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@ import {
is
} from 'bpmn-js/lib/util/ModelUtil';

import Checkbox, { isEdited } from '@bpmn-io/properties-panel/lib/components/entries/Checkbox';
import { CheckboxEntry, isCheckboxEntryEdited } from '@bpmn-io/properties-panel';

import {
useService
} from '../../../hooks';


/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -29,7 +29,7 @@ export function ExecutableProps(props) {
{
id: 'isExecutable',
component: <Executable element={ element } />,
isEdited
isEdited: isCheckboxEntryEdited
}
];
}
Expand Down Expand Up @@ -79,7 +79,7 @@ function Executable(props) {

}

return Checkbox({
return CheckboxEntry({
element,
id: 'isExecutable',
label: translate('Executable'),
Expand Down
8 changes: 4 additions & 4 deletions src/provider/bpmn/properties/IdProps.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import {
is
} from 'bpmn-js/lib/util/ModelUtil';

import TextField, { isEdited } from '@bpmn-io/properties-panel/lib/components/entries/TextField';
import { TextFieldEntry, isTextFieldEntryEdited } from '@bpmn-io/properties-panel';

import {
useService
Expand All @@ -15,7 +15,7 @@ import {


/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -30,7 +30,7 @@ export function IdProps(props) {
{
id: 'id',
component: <Id element={ element } />,
isEdited
isEdited: isTextFieldEntryEdited
}
];
}
Expand Down Expand Up @@ -60,7 +60,7 @@ function Id(props) {
return isIdValid(businessObject, value, translate);
};

return TextField({
return TextFieldEntry({
element,
id: 'id',
label: translate(is(element, 'bpmn:Participant') ? 'Participant ID' : 'ID'),
Expand Down
8 changes: 4 additions & 4 deletions src/provider/bpmn/properties/LinkProps.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import TextField, { isEdited } from '@bpmn-io/properties-panel/lib/components/entries/TextField';
import { TextFieldEntry, isTextFieldEntryEdited } from '@bpmn-io/properties-panel';

import {
useService
Expand All @@ -10,7 +10,7 @@ import {
} from '../utils/EventDefinitionUtil';

/**
* @typedef { import('@bpmn-io/properties-panel/lib/PropertiesPanel').EntryDefinition } Entry
* @typedef { import('@bpmn-io/properties-panel').EntryDefinition } Entry
*/

/**
Expand All @@ -29,7 +29,7 @@ export function LinkProps(props) {
{
id: 'linkName',
component: <LinkName element={ element } />,
isEdited
isEdited: isTextFieldEntryEdited
},
];
}
Expand Down Expand Up @@ -57,7 +57,7 @@ function LinkName(props) {
});
};

return TextField({
return TextFieldEntry({
element,
id: 'linkName',
label: translate('Name'),
Expand Down
Loading

0 comments on commit b0a72d0

Please sign in to comment.