Skip to content

Commit 044c80d

Browse files
committed
Move SimpleFormIterator contexts and hooks to ra-core
1 parent df4cd48 commit 044c80d

File tree

12 files changed

+24
-32
lines changed

12 files changed

+24
-32
lines changed

packages/ra-ui-materialui/src/input/ArrayInput/SimpleFormIteratorContext.ts renamed to packages/ra-core/src/controller/input/SimpleFormIteratorContext.ts

File renamed without changes.

packages/ra-ui-materialui/src/input/ArrayInput/SimpleFormIteratorItemContext.ts renamed to packages/ra-core/src/controller/input/SimpleFormIteratorItemContext.ts

File renamed without changes.
Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,12 @@
1-
import {
2-
getStatusForInput,
3-
getSelectedReferencesStatus,
4-
getStatusForArrayInput,
5-
} from './referenceDataStatus';
6-
1+
export * from './referenceDataStatus';
72
export * from './useReferenceArrayInputController';
83
export * from './useReferenceInputController';
94
export * from './ReferenceInputBase';
105
export * from './ReferenceArrayInputBase';
116
export * from './ArrayInputContext';
127
export * from './useArrayInput';
138
export * from './sanitizeInputRestProps';
14-
15-
export {
16-
getStatusForInput,
17-
getSelectedReferencesStatus,
18-
getStatusForArrayInput,
19-
};
9+
export * from './SimpleFormIteratorContext';
10+
export * from './SimpleFormIteratorItemContext';
11+
export * from './useSimpleFormIterator';
12+
export * from './useSimpleFormIteratorItem';

packages/ra-ui-materialui/src/input/ArrayInput/useSimpleFormIterator.ts renamed to packages/ra-core/src/controller/input/useSimpleFormIterator.ts

File renamed without changes.

packages/ra-ui-materialui/src/input/ArrayInput/useSimpleFormIteratorItem.ts renamed to packages/ra-core/src/controller/input/useSimpleFormIteratorItem.ts

File renamed without changes.

packages/ra-ui-materialui/src/input/ArrayInput/AddItemButton.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from 'react';
22
import AddIcon from '@mui/icons-material/AddCircleOutline';
33
import clsx from 'clsx';
4-
import { useSimpleFormIterator } from './useSimpleFormIterator';
4+
import { useSimpleFormIterator } from 'ra-core';
55
import { IconButtonWithTooltip, ButtonProps } from '../../button';
66

77
export const AddItemButton = (props: ButtonProps) => {

packages/ra-ui-materialui/src/input/ArrayInput/ReOrderButtons.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import * as React from 'react';
22
import clsx from 'clsx';
3-
import { IconButtonWithTooltip } from '../../button';
3+
import { useSimpleFormIterator, useSimpleFormIteratorItem } from 'ra-core';
44
import ArrowUpwardIcon from '@mui/icons-material/ArrowCircleUp';
55
import ArrowDownwardIcon from '@mui/icons-material/ArrowCircleDown';
6-
import { useSimpleFormIteratorItem } from './useSimpleFormIteratorItem';
7-
import { useSimpleFormIterator } from './useSimpleFormIterator';
6+
import { IconButtonWithTooltip } from '../../button';
87

98
export const ReOrderButtons = ({ className }: { className?: string }) => {
109
const { index, total, reOrder } = useSimpleFormIteratorItem();

packages/ra-ui-materialui/src/input/ArrayInput/RemoveItemButton.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import * as React from 'react';
22
import CloseIcon from '@mui/icons-material/RemoveCircleOutline';
33
import clsx from 'clsx';
4+
import { useSimpleFormIterator, useSimpleFormIteratorItem } from 'ra-core';
45

56
import { IconButtonWithTooltip, ButtonProps } from '../../button';
6-
import { useSimpleFormIteratorItem } from './useSimpleFormIteratorItem';
7-
import { useSimpleFormIterator } from './useSimpleFormIterator';
87

98
export const RemoveItemButton = (props: Omit<ButtonProps, 'onClick'>) => {
109
const { remove, index } = useSimpleFormIteratorItem();

packages/ra-ui-materialui/src/input/ArrayInput/SimpleFormIterator.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import { SimpleFormIterator } from './SimpleFormIterator';
88
import { TextInput } from '../TextInput';
99
import { AdminContext } from '../../AdminContext';
1010
import { defaultTheme } from '../../theme/defaultTheme';
11-
import { useSimpleFormIteratorItem } from './useSimpleFormIteratorItem';
1211
import {
1312
FormDataConsumer,
1413
ResourceContextProvider,
1514
testDataProvider,
15+
useSimpleFormIteratorItem,
1616
} from 'ra-core';
1717

1818
export default { title: 'ra-ui-materialui/input/SimpleFormIterator' };

packages/ra-ui-materialui/src/input/ArrayInput/SimpleFormIterator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import get from 'lodash/get';
2020
import {
2121
FormDataConsumer,
2222
type RaRecord,
23+
SimpleFormIteratorContext,
2324
useRecordContext,
2425
useArrayInput,
2526
useTranslate,
@@ -31,7 +32,6 @@ import {
3132
SimpleFormIteratorClasses,
3233
SimpleFormIteratorPrefix as PREFIX,
3334
} from './useSimpleFormIteratorStyles';
34-
import { SimpleFormIteratorContext } from './SimpleFormIteratorContext';
3535
import {
3636
DisableRemoveFunction,
3737
SimpleFormIteratorItem,

0 commit comments

Comments
 (0)