Skip to content

Commit 238af53

Browse files
authored
Merge pull request #24 from workfloworchestrator/1716-cleanup
1716 Removes some configuration options we don't need anymore
2 parents aad10fd + fade320 commit 238af53

File tree

15 files changed

+63
-201
lines changed

15 files changed

+63
-201
lines changed

frontend/packages/pydantic-forms/src/PydanticForm.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,13 @@ export const PydanticForm = ({
2626
metaData,
2727
...contextProps
2828
}: PydanticFormProps) => (
29-
<div e2e-id={`pydanticforms-${id}`}>
30-
<PydanticFormContextProvider
31-
{...contextProps}
32-
formKey={id}
33-
metaData={metaData}
34-
>
35-
{RenderForm}
36-
</PydanticFormContextProvider>
37-
</div>
29+
<PydanticFormContextProvider
30+
{...contextProps}
31+
formKey={id}
32+
metaData={metaData}
33+
>
34+
{RenderForm}
35+
</PydanticFormContextProvider>
3836
);
3937

4038
export default PydanticForm;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React from 'react';
22

33
export const DividerField = () => {
4-
return <hr css={{ margin: '16px 0' }} />;
4+
return <hr />;
55
};

frontend/packages/pydantic-forms/src/components/fields/FieldWrap.tsx

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,8 @@ export const FieldWrap = ({
4646
required={pydanticFormField.required}
4747
isInvalid={!!isInvalid}
4848
error={errorMsg as string}
49-
className="mt-0 mb-0"
5049
>
51-
<div>
52-
<div className="w-100">{children}</div>
53-
</div>
50+
<div>{children}</div>
5451
</FormRow>
5552
);
5653
};

frontend/packages/pydantic-forms/src/components/fields/IntegerField.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ export const IntegerField = ({
1818
disabled={disabled}
1919
value={value}
2020
type="number"
21-
style={{
22-
width: '400px',
23-
height: '30px',
24-
padding: '4px',
25-
marginTop: '4px',
26-
}}
2721
/>
2822
);
2923
};

frontend/packages/pydantic-forms/src/components/fields/LabelField.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ import type { PydanticFormElementProps } from '@/types';
55
export const LabelField = ({ pydanticFormField }: PydanticFormElementProps) => {
66
return (
77
<div>
8-
<label>
9-
<h3>{pydanticFormField?.default}</h3>
10-
</label>
8+
<label>{pydanticFormField?.default}</label>
119
</div>
1210
);
1311
};

frontend/packages/pydantic-forms/src/components/fields/TextAreaField.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ export const TextAreaField = ({
1414
onBlur={onBlur}
1515
defaultValue={value}
1616
disabled={disabled}
17-
style={{
18-
width: '450px',
19-
height: '100px',
20-
}}
2117
/>
2218
);
2319
};

frontend/packages/pydantic-forms/src/components/fields/TextField.tsx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,5 @@ export const TextField = ({
2121
disabled={disabled}
2222
value={value}
2323
type="text"
24-
style={{
25-
width: '400px',
26-
height: '30px',
27-
padding: '4px',
28-
marginTop: '4px',
29-
}}
3024
/>
3125
);

frontend/packages/pydantic-forms/src/components/form/Footer.tsx

Lines changed: 7 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
*
44
* Form footer component
55
*/
6-
import React, { useCallback, useState } from 'react';
6+
import React from 'react';
77

88
import RenderReactHookFormErrors from '@/components/render/RenderReactHookFormErrors';
99
import { usePydanticFormContext } from '@/core';
10-
import { navPreventDefaultFn } from '@/utils';
1110

1211
const Footer = () => {
1312
const {
@@ -21,35 +20,21 @@ const Footer = () => {
2120
allowUntouchedSubmit,
2221
} = usePydanticFormContext();
2322

24-
const [showErrors, setShowErrors] = useState(false);
25-
26-
const toggleErrors = useCallback(() => {
27-
setShowErrors((state) => !state);
28-
rhf.trigger();
29-
}, [rhf]);
30-
3123
const hasErrors = !!Object.keys(rhf.formState.errors).length;
3224

3325
return (
3426
<div style={{ height: '200px' }}>
35-
{(!!footerComponent || (showErrors && hasErrors)) && (
27+
{(!!footerComponent || hasErrors) && (
3628
<div>
3729
{footerComponent}
3830

39-
{showErrors && <RenderReactHookFormErrors />}
31+
{<RenderReactHookFormErrors />}
4032
</div>
4133
)}
42-
<div
43-
style={{
44-
display: 'flex',
45-
justifyContent: 'space-between',
46-
margin: '8px',
47-
}}
48-
>
34+
<div>
4935
{resetButtonAlternative ?? (
5036
<button
5137
type="button"
52-
e2e-id="pydanticforms-reset-btn"
5338
onClick={(e) => {
5439
resetForm(e);
5540
}}
@@ -63,38 +48,18 @@ const Footer = () => {
6348
{rhf.formState.isValid &&
6449
!allowUntouchedSubmit &&
6550
!rhf.formState.isDirty && (
66-
<div
67-
className="d-flex mv-0 mr-3"
68-
style={{ opacity: 0.8 }}
69-
>
70-
Het formulier is nog niet aangepast
71-
</div>
51+
<div>Het formulier is nog niet aangepast</div>
7252
)}
7353

7454
{!!onCancel &&
7555
(cancelButton ?? (
76-
<button
77-
type="button"
78-
onClick={onCancel}
79-
e2e-id="pydanticforms-cancel-btn"
80-
style={{
81-
marginLeft: '8px',
82-
height: '28px',
83-
padding: '4px',
84-
}}
85-
>
56+
<button type="button" onClick={onCancel}>
8657
Annuleren
8758
</button>
8859
))}
8960

9061
<button
91-
e2e-id="pydanticforms-send-btn"
9262
type="submit"
93-
style={{
94-
marginLeft: '8px',
95-
height: '28px',
96-
padding: '4px',
97-
}}
9863
disabled={
9964
!rhf.formState.isValid ||
10065
(!allowUntouchedSubmit &&
@@ -106,21 +71,7 @@ const Footer = () => {
10671
</button>
10772
</div>
10873
{!rhf.formState.isValid && rhf.formState.isDirty && (
109-
<div className="d-flex mv-0 mr-3" style={{ opacity: 0.8 }}>
110-
Het formulier is nog niet correct ingevuld{' '}
111-
{!showErrors && (
112-
<>
113-
-{' '}
114-
<a
115-
className="ml-1 font-weight-bold"
116-
href="#"
117-
onClick={navPreventDefaultFn(toggleErrors)}
118-
>
119-
Toon info
120-
</a>
121-
</>
122-
)}
123-
</div>
74+
<div>Het formulier is nog niet correct ingevuld</div>
12475
)}
12576
</div>
12677
);

frontend/packages/pydantic-forms/src/components/form/ResetNullableFieldTrigger.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React, { useCallback } from 'react';
33
import { usePydanticFormContext } from '@/core';
44
import { isNullableField } from '@/core/helper';
55
import { PydanticFormField } from '@/types';
6-
import { navPreventDefaultFn } from '@/utils';
6+
import { preventDefault } from '@/utils';
77

88
const ResetNullableFieldTrigger = ({ field }: { field: PydanticFormField }) => {
99
const { rhf } = usePydanticFormContext();
@@ -22,7 +22,7 @@ const ResetNullableFieldTrigger = ({ field }: { field: PydanticFormField }) => {
2222
href="#reset"
2323
className="ml-2"
2424
style={{ fontSize: '14px' }}
25-
onClick={navPreventDefaultFn(setNullValue)}
25+
onClick={preventDefault(setNullValue)}
2626
>
2727
Reset
2828
</a>

frontend/packages/pydantic-forms/src/components/render/RenderForm.tsx

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,27 +43,14 @@ const RenderForm = ({
4343
}
4444

4545
return (
46-
<div className="info-box d-flex align-items-center">
47-
{successNotice ?? 'Je inzending is succesvol ontvangen'}
48-
</div>
46+
<div>{successNotice ?? 'Je inzending is succesvol ontvangen'}</div>
4947
);
5048
}
5149
const { formRenderer } = config || {};
5250
const Renderer = formRenderer ?? FormRenderer;
5351

5452
return (
55-
<form
56-
action={''}
57-
onSubmit={submitForm}
58-
style={{
59-
border: 'thin solid lightgrey',
60-
width: '500px',
61-
height: '100%',
62-
display: 'flex',
63-
flexDirection: 'column',
64-
padding: '16px',
65-
}}
66-
>
53+
<form action={''} onSubmit={submitForm}>
6754
{title !== false && <h2>{title ?? formData.title}</h2>}
6855

6956
{headerComponent}

0 commit comments

Comments
 (0)