import React from 'react' import { StyleSheet, View } from 'react-native' import { useClearConversationFilters } from '../../hooks/use_clear_conversation_filters' import { useFilterDropdownEnabled } from '../../hooks/use_filter_dropdown_enabled' import BlankState from '../primitive/blank_state_primitive' interface ConversationsBlankStateProps { isFilterApplied: boolean canCreateConversations: boolean } export function ConversationsBlankState({ isFilterApplied, canCreateConversations, }: ConversationsBlankStateProps) { const filterDropdownEnabled = useFilterDropdownEnabled() const clearFilters = useClearConversationFilters() if (filterDropdownEnabled && isFilterApplied) { return ( No matches View all conversations ) } return ( No conversations yet. {isFilterApplied ? ( Adjust your filters to find conversations. ) : canCreateConversations ? ( Tap the compose button to get started. ) : ( When your groups or teams start chatting, you’ll find them here. )} ) } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', paddingVertical: 32, }, })