import React from 'react'; import { ScrollView } from 'react-native'; import { useSafeAreaInsets } from 'react-native-safe-area-context'; import { createStyleSheet, useUIKitTheme } from '@gathertown/uikit-react-native-foundation'; import { NOOP } from '@gathertown/uikit-utils'; import { createOpenChannelModerationModule } from '../domain/openChannelModeration'; import type { OpenChannelModerationFragment, OpenChannelModerationModule } from '../domain/openChannelModeration/types'; const createOpenChannelModerationFragment = ( initModule?: Partial, ): OpenChannelModerationFragment => { const OpenChannelModerationModule = createOpenChannelModerationModule(initModule); return ({ onPressHeaderLeft = NOOP, channel, onPressMenuMutedParticipants, onPressMenuOperators, menuItemsCreator, onPressMenuBannedUsers, }) => { const { left, right } = useSafeAreaInsets(); const { colors } = useUIKitTheme(); return ( ); }; }; const styles = createStyleSheet({ viewContainer: { paddingHorizontal: 16, }, }); export default createOpenChannelModerationFragment;