Skip to content

Commit 0662d7c

Browse files
committed
Move all React Native modules into a subdirectory ahead of Laravel features.
1 parent 31fc83a commit 0662d7c

File tree

244 files changed

+170
-164
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+170
-164
lines changed

index.ts

+90-90
Original file line numberDiff line numberDiff line change
@@ -1,90 +1,90 @@
1-
export { Aligned } from "./components/Aligned";
2-
export { ContainerFillingKeyboardAvoidingView } from "./components/ContainerFillingKeyboardAvoidingView";
3-
export { ContainerFillingScrollView } from "./components/ContainerFillingScrollView";
4-
export { createButtonComponent } from "./components/createButtonComponent";
5-
export { createCardComponent } from "./components/createCardComponent";
6-
export { createCheckboxComponent } from "./components/createCheckboxComponent";
7-
export { createCreatableSelectComponent } from "./components/createCreatableSelectComponent";
8-
export { createDropDownComponent } from "./components/createDropDownComponent";
9-
export { createFiniteStateMachineRoutingComponent } from "./components/createFiniteStateMachineRoutingComponent";
10-
export { createFixedWidthComponent } from "./components/createFixedWidthComponent";
11-
export { createFlashMessageComponent } from "./components/createFlashMessageComponent";
12-
export { createFlatColorBackgroundComponent } from "./components/createFlatColorBackgroundComponent";
13-
export { createFullHeightPopoverComponent } from "./components/createFullHeightPopoverComponent";
14-
export { createHeaderBodyFooterComponent } from "./components/createHeaderBodyFooterComponent";
15-
export { createHrComponent } from "./components/createHrComponent";
16-
export { createImageBackgroundComponent } from "./components/createImageBackgroundComponent";
17-
export { createInputComponent } from "./components/createInputComponent";
18-
export { createNullableEmailInputComponent } from "./components/createNullableEmailInputComponent";
19-
export { createNullableFloatInputComponent } from "./components/createNullableFloatInputComponent";
20-
export { createNullableIntegerInputComponent } from "./components/createNullableIntegerInputComponent";
21-
export { createNullablePasswordInputComponent } from "./components/createNullablePasswordInputComponent";
22-
export { createNullableTextAreaComponent } from "./components/createNullableTextAreaComponent";
23-
export { createNullableTextInputComponent } from "./components/createNullableTextInputComponent";
24-
export { createOfflineTableComponent } from "./components/createOfflineTableComponent";
25-
export { createPaddingComponent } from "./components/createPaddingComponent";
26-
export { createProportionalRowComponent } from "./components/createProportionalRowComponent";
27-
export { createRequiredEmailInputComponent } from "./components/createRequiredEmailInputComponent";
28-
export { createRequiredFloatInputComponent } from "./components/createRequiredFloatInputComponent";
29-
export { createRequiredIntegerInputComponent } from "./components/createRequiredIntegerInputComponent";
30-
export { createRequiredPasswordInputComponent } from "./components/createRequiredPasswordInputComponent";
31-
export { createRequiredTextAreaComponent } from "./components/createRequiredTextAreaComponent";
32-
export { createRequiredTextInputComponent } from "./components/createRequiredTextInputComponent";
33-
export { createSearchableMultiSelectComponent } from "./components/createSearchableMultiSelectComponent";
34-
export { createSearchableSelectComponent } from "./components/createSearchableSelectComponent";
35-
export { createSessionStoreManagerComponent } from "./components/createSessionStoreManagerComponent";
36-
export { createSidebarComponent } from "./components/createSidebarComponent";
37-
export { createSplitButtonComponent } from "./components/createSplitButtonComponent";
38-
export { createStackComponent } from "./components/createStackComponent";
39-
export { createStackRoutingComponent } from "./components/createStackRoutingComponent";
40-
export { createStateStoreManagerComponent } from "./components/createStateStoreManagerComponent";
41-
export { createTabRoutingComponent } from "./components/createTabRoutingComponent";
42-
export { createTextComponent } from "./components/createTextComponent";
43-
export { Hitbox } from "./components/Hitbox";
44-
export { Row } from "./components/Row";
45-
export { SimpleModal } from "./components/SimpleModal";
46-
export { SizedSafeAreaView } from "./components/SizedSafeAreaView";
47-
export { useBackButton } from "./hooks/useBackButton";
48-
export { useEventRefresh } from "./hooks/useEventRefresh";
49-
export { useMeasure } from "./hooks/useMeasure";
50-
export { useRefresh } from "./hooks/useRefresh";
51-
export { SessionStore } from "./services/SessionStore";
52-
export { StateStore } from "./services/StateStore";
53-
export { BasicTableColumn } from "./types/BasicTableColumn";
54-
export { BorderStyle } from "./types/BorderStyle";
55-
export { ButtonStateStyle } from "./types/ButtonStateStyle";
56-
export { ButtonStyle } from "./types/ButtonStyle";
57-
export { CheckboxStateStyle } from "./types/CheckboxStateStyle";
58-
export { CheckboxStyle } from "./types/CheckboxStyle";
59-
export { ControlStateStyle } from "./types/ControlStateStyle";
60-
export { ControlStyle } from "./types/ControlStyle";
61-
export { CustomElementTableColumn } from "./types/CustomElementTableColumn";
62-
export { CustomTextTableColumn } from "./types/CustomTextTableColumn";
63-
export { FiniteStateMachineRouterState } from "./types/FiniteStateMachineRouterState";
64-
export { FlashMessageState } from "./types/FlashMessageState";
65-
export { FlashMessageStyle } from "./types/FlashMessageStyle";
66-
export { Json } from "./types/Json";
67-
export { KeyableTableCell } from "./types/KeyableTableCell";
68-
export { NonKeyableTableCell } from "./types/NonKeyableTableCell";
69-
export { OfflineTableData } from "./types/OfflineTableData";
70-
export { Route } from "./types/Route";
71-
export { RouteParameters } from "./types/RouteParameters";
72-
export { RouteTable } from "./types/RouteTable";
73-
export { SortDirection } from "./types/SortDirection";
74-
export { SplitButtonStateStyle } from "./types/SplitButtonStateStyle";
75-
export { SplitButtonStyle } from "./types/SplitButtonStyle";
76-
export { SplitButtonTypeStyle } from "./types/SplitButtonTypeStyle";
77-
export { StackRouterState } from "./types/StackRouterState";
78-
export { StackRoute } from "./types/StackRoute";
79-
export { StackRouteTable } from "./types/StackRouteTable";
80-
export { TableColumn } from "./types/TableColumn";
81-
export { TableRow } from "./types/TableRow";
82-
export { TableRowStyle } from "./types/TableRowStyle";
83-
export { TableSchema } from "./types/TableSchema";
84-
export { TableStyle } from "./types/TableStyle";
85-
export { TabRoute } from "./types/TabRoute";
86-
export { TabRouteTable } from "./types/TabRouteTable";
87-
export { flattenRenderedToArray } from "./utilities/flattenRenderedToArray";
88-
export { intercalateRendered } from "./utilities/intercalateRendered";
89-
export { setRenderedKey } from "./utilities/setRenderedKey";
90-
export { unwrapRenderedFunctionComponent } from "./utilities/unwrapRenderedFunctionComponent";
1+
export { Aligned } from "./react-native/components/Aligned";
2+
export { ContainerFillingKeyboardAvoidingView } from "./react-native/components/ContainerFillingKeyboardAvoidingView";
3+
export { ContainerFillingScrollView } from "./react-native/components/ContainerFillingScrollView";
4+
export { createButtonComponent } from "./react-native/components/createButtonComponent";
5+
export { createCardComponent } from "./react-native/components/createCardComponent";
6+
export { createCheckboxComponent } from "./react-native/components/createCheckboxComponent";
7+
export { createCreatableSelectComponent } from "./react-native/components/createCreatableSelectComponent";
8+
export { createDropDownComponent } from "./react-native/components/createDropDownComponent";
9+
export { createFiniteStateMachineRoutingComponent } from "./react-native/components/createFiniteStateMachineRoutingComponent";
10+
export { createFixedWidthComponent } from "./react-native/components/createFixedWidthComponent";
11+
export { createFlashMessageComponent } from "./react-native/components/createFlashMessageComponent";
12+
export { createFlatColorBackgroundComponent } from "./react-native/components/createFlatColorBackgroundComponent";
13+
export { createFullHeightPopoverComponent } from "./react-native/components/createFullHeightPopoverComponent";
14+
export { createHeaderBodyFooterComponent } from "./react-native/components/createHeaderBodyFooterComponent";
15+
export { createHrComponent } from "./react-native/components/createHrComponent";
16+
export { createImageBackgroundComponent } from "./react-native/components/createImageBackgroundComponent";
17+
export { createInputComponent } from "./react-native/components/createInputComponent";
18+
export { createNullableEmailInputComponent } from "./react-native/components/createNullableEmailInputComponent";
19+
export { createNullableFloatInputComponent } from "./react-native/components/createNullableFloatInputComponent";
20+
export { createNullableIntegerInputComponent } from "./react-native/components/createNullableIntegerInputComponent";
21+
export { createNullablePasswordInputComponent } from "./react-native/components/createNullablePasswordInputComponent";
22+
export { createNullableTextAreaComponent } from "./react-native/components/createNullableTextAreaComponent";
23+
export { createNullableTextInputComponent } from "./react-native/components/createNullableTextInputComponent";
24+
export { createOfflineTableComponent } from "./react-native/components/createOfflineTableComponent";
25+
export { createPaddingComponent } from "./react-native/components/createPaddingComponent";
26+
export { createProportionalRowComponent } from "./react-native/components/createProportionalRowComponent";
27+
export { createRequiredEmailInputComponent } from "./react-native/components/createRequiredEmailInputComponent";
28+
export { createRequiredFloatInputComponent } from "./react-native/components/createRequiredFloatInputComponent";
29+
export { createRequiredIntegerInputComponent } from "./react-native/components/createRequiredIntegerInputComponent";
30+
export { createRequiredPasswordInputComponent } from "./react-native/components/createRequiredPasswordInputComponent";
31+
export { createRequiredTextAreaComponent } from "./react-native/components/createRequiredTextAreaComponent";
32+
export { createRequiredTextInputComponent } from "./react-native/components/createRequiredTextInputComponent";
33+
export { createSearchableMultiSelectComponent } from "./react-native/components/createSearchableMultiSelectComponent";
34+
export { createSearchableSelectComponent } from "./react-native/components/createSearchableSelectComponent";
35+
export { createSessionStoreManagerComponent } from "./react-native/components/createSessionStoreManagerComponent";
36+
export { createSidebarComponent } from "./react-native/components/createSidebarComponent";
37+
export { createSplitButtonComponent } from "./react-native/components/createSplitButtonComponent";
38+
export { createStackComponent } from "./react-native/components/createStackComponent";
39+
export { createStackRoutingComponent } from "./react-native/components/createStackRoutingComponent";
40+
export { createStateStoreManagerComponent } from "./react-native/components/createStateStoreManagerComponent";
41+
export { createTabRoutingComponent } from "./react-native/components/createTabRoutingComponent";
42+
export { createTextComponent } from "./react-native/components/createTextComponent";
43+
export { Hitbox } from "./react-native/components/Hitbox";
44+
export { Row } from "./react-native/components/Row";
45+
export { SimpleModal } from "./react-native/components/SimpleModal";
46+
export { SizedSafeAreaView } from "./react-native/components/SizedSafeAreaView";
47+
export { useBackButton } from "./react-native/hooks/useBackButton";
48+
export { useEventRefresh } from "./react-native/hooks/useEventRefresh";
49+
export { useMeasure } from "./react-native/hooks/useMeasure";
50+
export { useRefresh } from "./react-native/hooks/useRefresh";
51+
export { SessionStore } from "./react-native/services/SessionStore";
52+
export { StateStore } from "./react-native/services/StateStore";
53+
export { BasicTableColumn } from "./react-native/types/BasicTableColumn";
54+
export { BorderStyle } from "./react-native/types/BorderStyle";
55+
export { ButtonStateStyle } from "./react-native/types/ButtonStateStyle";
56+
export { ButtonStyle } from "./react-native/types/ButtonStyle";
57+
export { CheckboxStateStyle } from "./react-native/types/CheckboxStateStyle";
58+
export { CheckboxStyle } from "./react-native/types/CheckboxStyle";
59+
export { ControlStateStyle } from "./react-native/types/ControlStateStyle";
60+
export { ControlStyle } from "./react-native/types/ControlStyle";
61+
export { CustomElementTableColumn } from "./react-native/types/CustomElementTableColumn";
62+
export { CustomTextTableColumn } from "./react-native/types/CustomTextTableColumn";
63+
export { FiniteStateMachineRouterState } from "./react-native/types/FiniteStateMachineRouterState";
64+
export { FlashMessageState } from "./react-native/types/FlashMessageState";
65+
export { FlashMessageStyle } from "./react-native/types/FlashMessageStyle";
66+
export { Json } from "./react-native/types/Json";
67+
export { KeyableTableCell } from "./react-native/types/KeyableTableCell";
68+
export { NonKeyableTableCell } from "./react-native/types/NonKeyableTableCell";
69+
export { OfflineTableData } from "./react-native/types/OfflineTableData";
70+
export { Route } from "./react-native/types/Route";
71+
export { RouteParameters } from "./react-native/types/RouteParameters";
72+
export { RouteTable } from "./react-native/types/RouteTable";
73+
export { SortDirection } from "./react-native/types/SortDirection";
74+
export { SplitButtonStateStyle } from "./react-native/types/SplitButtonStateStyle";
75+
export { SplitButtonStyle } from "./react-native/types/SplitButtonStyle";
76+
export { SplitButtonTypeStyle } from "./react-native/types/SplitButtonTypeStyle";
77+
export { StackRouterState } from "./react-native/types/StackRouterState";
78+
export { StackRoute } from "./react-native/types/StackRoute";
79+
export { StackRouteTable } from "./react-native/types/StackRouteTable";
80+
export { TableColumn } from "./react-native/types/TableColumn";
81+
export { TableRow } from "./react-native/types/TableRow";
82+
export { TableRowStyle } from "./react-native/types/TableRowStyle";
83+
export { TableSchema } from "./react-native/types/TableSchema";
84+
export { TableStyle } from "./react-native/types/TableStyle";
85+
export { TabRoute } from "./react-native/types/TabRoute";
86+
export { TabRouteTable } from "./react-native/types/TabRouteTable";
87+
export { flattenRenderedToArray } from "./react-native/utilities/flattenRenderedToArray";
88+
export { intercalateRendered } from "./react-native/utilities/intercalateRendered";
89+
export { setRenderedKey } from "./react-native/utilities/setRenderedKey";
90+
export { unwrapRenderedFunctionComponent } from "./react-native/utilities/unwrapRenderedFunctionComponent";
File renamed without changes.

components/Aligned/unit.tsx react-native/components/Aligned/unit.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from "react";
22
import { View, Text } from "react-native";
3-
import { unwrapRenderedFunctionComponent } from "../..";
4-
import { Aligned } from "../..";
3+
import { unwrapRenderedFunctionComponent } from "../../..";
4+
import { Aligned } from "../../..";
55

66
test(`can be in the top left`, () => {
77
const rendered = (

components/ContainerFillingKeyboardAvoidingView/unit.tsx react-native/components/ContainerFillingKeyboardAvoidingView/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { Text, Platform, KeyboardAvoidingView } from "react-native";
3-
import { ContainerFillingKeyboardAvoidingView } from "../..";
3+
import { ContainerFillingKeyboardAvoidingView } from "../../..";
44
import { unwrapRenderedFunctionComponent } from "../../utilities/unwrapRenderedFunctionComponent";
55

66
const withPlatformOs = (os: string, callback: () => void): void => {

components/ContainerFillingScrollView/unit.tsx react-native/components/ContainerFillingScrollView/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { Text, ScrollView } from "react-native";
3-
import { ContainerFillingScrollView } from "../..";
3+
import { ContainerFillingScrollView } from "../../..";
44
import { unwrapRenderedFunctionComponent } from "../../utilities/unwrapRenderedFunctionComponent";
55

66
test(`renders as expected`, () => {

components/Hitbox/index.tsx react-native/components/Hitbox/index.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {
55
TouchableOpacity,
66
ViewStyle,
77
} from "react-native";
8-
import { useMeasure } from "../..";
8+
import { useMeasure } from "../../..";
99

1010
type Component = React.FunctionComponent<{
1111
/**

components/Hitbox/unit.tsx react-native/components/Hitbox/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from "react";
22
import { MeasureOnSuccessCallback, Text } from "react-native";
33
import * as TestRenderer from "react-test-renderer";
4-
import { Hitbox } from "../..";
4+
import { Hitbox } from "../../..";
55

66
test(`hitboxes are enabled by default`, () => {
77
expect(Hitbox.enabled).toBeTruthy();
File renamed without changes.

components/Row/unit.tsx react-native/components/Row/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { View, Text } from "react-native";
3-
import { Row } from "../..";
3+
import { Row } from "../../..";
44
import { unwrapRenderedFunctionComponent } from "../../utilities/unwrapRenderedFunctionComponent";
55

66
test(`renders as expected when height fits content and horizontal distribution is left and vertical alignment is top`, () => {
File renamed without changes.

components/SimpleModal/unit.tsx react-native/components/SimpleModal/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
TouchableWithoutFeedback,
77
View,
88
} from "react-native";
9-
import { SimpleModal, unwrapRenderedFunctionComponent } from "../..";
9+
import { SimpleModal, unwrapRenderedFunctionComponent } from "../../..";
1010

1111
const withPlatformOs = (os: string, callback: () => void): void => {
1212
const platform = Platform as unknown as { OS: string };

components/SizedSafeAreaView/unit.tsx react-native/components/SizedSafeAreaView/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from "react";
22
import { Text } from "react-native";
33
import { SafeAreaView } from "react-native-safe-area-context";
4-
import { SizedSafeAreaView } from "../..";
4+
import { SizedSafeAreaView } from "../../..";
55
import { unwrapRenderedFunctionComponent } from "../../utilities/unwrapRenderedFunctionComponent";
66

77
test(`renders as expected when width fills container and height fills container`, () => {

components/createButtonComponent/unit.tsx react-native/components/createButtonComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
Hitbox,
55
createButtonComponent,
66
unwrapRenderedFunctionComponent,
7-
} from "../..";
7+
} from "../../..";
88

99
test(`renders when enabled`, () => {
1010
const Component = createButtonComponent({

components/createCardComponent/unit.tsx react-native/components/createCardComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { Text, View } from "react-native";
3-
import { createCardComponent, unwrapRenderedFunctionComponent } from "../..";
3+
import { createCardComponent, unwrapRenderedFunctionComponent } from "../../..";
44

55
test(`does not throw at the shadow radius limit`, () => {
66
createCardComponent(0, 24);

components/createCheckboxComponent/unit.tsx react-native/components/createCheckboxComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import {
44
createCheckboxComponent,
55
unwrapRenderedFunctionComponent,
66
Hitbox,
7-
} from "../..";
7+
} from "../../..";
88

99
test(`renders as expected when enabled and false when the line height is greater than the box size`, () => {
1010
const Component = createCheckboxComponent({

components/createCreatableSelectComponent/createCreatableSelectChildrenComponent/unit.tsx react-native/components/createCreatableSelectComponent/createCreatableSelectChildrenComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
ControlStyle,
1313
Hitbox,
1414
unwrapRenderedFunctionComponent,
15-
} from "../../..";
15+
} from "../../../..";
1616

1717
type TestValue = 10 | 20 | 30 | 40;
1818

components/createCreatableSelectComponent/unit.tsx react-native/components/createCreatableSelectComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import {
33
ControlStyle,
44
createCreatableSelectComponent,
55
unwrapRenderedFunctionComponent,
6-
} from "../..";
6+
} from "../../..";
77

88
type TestValue = 10 | 20 | 30;
99

components/createDropDownComponent/unit.tsx react-native/components/createDropDownComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from "react";
22
import { Dimensions, Text, View, TextInput } from "react-native";
33
import * as TestRenderer from "react-test-renderer";
4-
import { createDropDownComponent, SimpleModal, Hitbox } from "../..";
4+
import { createDropDownComponent, SimpleModal, Hitbox } from "../../..";
55

66
test(`renders as expected when not disabled`, () => {
77
Dimensions.set({

components/createFiniteStateMachineRoutingComponent/unit.tsx react-native/components/createFiniteStateMachineRoutingComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
createFiniteStateMachineRoutingComponent,
77
FiniteStateMachineRouterState,
88
RouteTable,
9-
} from "../..";
9+
} from "../../..";
1010

1111
test(`passes through to the appropriate route`, () => {
1212
type ParametersB = {

components/createFixedWidthComponent/unit.tsx react-native/components/createFixedWidthComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Text, View } from "react-native";
33
import {
44
createFixedWidthComponent,
55
unwrapRenderedFunctionComponent,
6-
} from "../..";
6+
} from "../../..";
77

88
test(`renders as expected when filling its container vertically`, () => {
99
const Component = createFixedWidthComponent(243);

components/createFlashMessageComponent/unit.tsx react-native/components/createFlashMessageComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import * as React from "react";
22
import { Text } from "react-native";
33
import * as TestRenderer from "react-test-renderer";
4-
import { createFlashMessageComponent } from "../..";
4+
import { createFlashMessageComponent } from "../../..";
55
import { Hitbox } from "../Hitbox";
66

77
test(`can initially be hidden`, () => {

components/createFlatColorBackgroundComponent/unit.tsx react-native/components/createFlatColorBackgroundComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as React from "react";
22
import { View, Text } from "react-native";
3-
import { createFlatColorBackgroundComponent } from "../..";
3+
import { createFlatColorBackgroundComponent } from "../../..";
44
import { unwrapRenderedFunctionComponent } from "../../utilities/unwrapRenderedFunctionComponent";
55

66
test(`renders as expected when fitting the content`, () => {

components/createFullHeightPopoverComponent/unit.tsx react-native/components/createFullHeightPopoverComponent/unit.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
SizedSafeAreaView,
1010
ControlStyle,
1111
unwrapRenderedFunctionComponent,
12-
} from "../..";
12+
} from "../../..";
1313

1414
View;
1515
SimpleModal;

0 commit comments

Comments
 (0)