import React from "react"; import { View, ScrollView, KeyboardAvoidingView, Platform, TouchableWithoutFeedback, Keyboard, StyleSheet, } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; // <- Diubah ke sini interface ViewWrapperProps { children: React.ReactNode; footerComponent?: React.ReactNode; } const Try_ViewWrapper = ({ children, footerComponent }: ViewWrapperProps) => { return ( Keyboard.dismiss()}> {children} {/* Footer Component */} {footerComponent && ( {footerComponent} )} ); }; export default Try_ViewWrapper; // File: ViewWrapper.styles.js const styles = StyleSheet.create({ footerContainer: { backgroundColor: "#fff", borderTopWidth: 1, borderColor: "#ddd", }, });