|
1 | 1 | import { |
2 | 2 | RouteDefinition, |
3 | 3 | SheetDefinition, |
4 | | - registerSheet, |
5 | 4 | SheetRegister, |
| 5 | + SheetRegisterProps |
6 | 6 | } from 'react-native-actions-sheet'; |
7 | | -import Hello from './examples/hello'; |
| 7 | +import AlwaysOpen from './examples/always-open'; |
| 8 | +import BackgroundInteraction from './examples/background-interaction'; |
| 9 | +import CustomScrollHandlers from './examples/custom-scroll-handlers'; |
| 10 | +import DrawUnderStatusBar from './examples/draw-under-statusbar'; |
| 11 | +import FlashListSheet from './examples/flashlist'; |
| 12 | +import FlatListSheet from './examples/flatlist'; |
| 13 | +import FloatingSheet from './examples/floating-sheet'; |
8 | 14 | import Gestures from './examples/gestures'; |
9 | | -import SnapMe from './examples/snap-me'; |
| 15 | +import Hello from './examples/hello'; |
10 | 16 | import Input from './examples/input'; |
| 17 | +import LegendListExample from './examples/legend-list'; |
| 18 | +import NestedSheet from './examples/nested'; |
11 | 19 | import Payload from './examples/payload'; |
12 | | -import BackgroundInteraction from './examples/background-interaction'; |
13 | | -import AlwaysOpen from './examples/always-open'; |
| 20 | +import ReturnData from './examples/return-data'; |
| 21 | +import RouterSheet from './examples/router'; |
14 | 22 | import ScrollViewSheet from './examples/scrollview'; |
15 | | -import FlatListSheet from './examples/flatlist'; |
16 | | -import FlashListSheet from './examples/flashlist'; |
17 | 23 | import ResizeSheet from './examples/scrollview-resize'; |
18 | | -import NestedSheet from './examples/nested'; |
19 | | -import RouterSheet from './examples/router'; |
20 | | -import DrawUnderStatusBar from './examples/draw-under-statusbar'; |
21 | | -import ReturnData from './examples/return-data'; |
22 | | -import FloatingSheet from './examples/floating-sheet'; |
23 | | -import LegendListExample from './examples/legend-list'; |
24 | | -import CustomScrollHandlers from './examples/custom-scroll-handlers'; |
| 24 | +import SnapMe from './examples/snap-me'; |
25 | 25 |
|
26 | 26 | /** |
27 | 27 | * We extend some of the types here to give us great intellisense |
@@ -66,29 +66,27 @@ declare module 'react-native-actions-sheet' { |
66 | 66 | } |
67 | 67 | } |
68 | 68 |
|
69 | | -export const Sheets = () => { |
70 | | - return ( |
71 | | - <SheetRegister |
72 | | - sheets={{ |
73 | | - hello: Hello, |
74 | | - gestures: Gestures, |
75 | | - 'snap-me': SnapMe, |
76 | | - input: Input, |
77 | | - payload: Payload, |
78 | | - 'background-interaction': BackgroundInteraction, |
79 | | - 'always-open': AlwaysOpen, |
80 | | - scrollview: ScrollViewSheet, |
81 | | - flashlist: FlashListSheet, |
82 | | - flatlist: FlatListSheet, |
83 | | - 'scrollview-resize': ResizeSheet, |
84 | | - 'nested-sheets': NestedSheet, |
85 | | - 'sheet-router': RouterSheet, |
86 | | - 'draw-under-statusbar': DrawUnderStatusBar, |
87 | | - 'return-data': ReturnData, |
88 | | - 'floating-sheet': FloatingSheet, |
89 | | - 'legend-list': LegendListExample, |
90 | | - 'custom-scroll-handlers': CustomScrollHandlers, |
91 | | - }} |
92 | | - /> |
93 | | - ); |
| 69 | +const sheets: SheetRegisterProps['sheets'] = { |
| 70 | + hello: Hello, |
| 71 | + gestures: Gestures, |
| 72 | + 'snap-me': SnapMe, |
| 73 | + input: Input, |
| 74 | + payload: Payload, |
| 75 | + 'background-interaction': BackgroundInteraction, |
| 76 | + 'always-open': AlwaysOpen, |
| 77 | + scrollview: ScrollViewSheet, |
| 78 | + flashlist: FlashListSheet, |
| 79 | + flatlist: FlatListSheet, |
| 80 | + 'scrollview-resize': ResizeSheet, |
| 81 | + 'nested-sheets': NestedSheet, |
| 82 | + 'sheet-router': RouterSheet, |
| 83 | + 'draw-under-statusbar': DrawUnderStatusBar, |
| 84 | + 'return-data': ReturnData, |
| 85 | + 'floating-sheet': FloatingSheet, |
| 86 | + 'legend-list': LegendListExample, |
| 87 | + 'custom-scroll-handlers': CustomScrollHandlers, |
| 88 | +}; |
| 89 | + |
| 90 | +export const AppSheets = () => { |
| 91 | + return <SheetRegister sheets={sheets} />; |
94 | 92 | }; |
0 commit comments