import { Ionicons } from "@expo/vector-icons"; import { View } from "react-native"; import { DataTable, Text } from "react-native-paper"; import { TableSortDirection } from "@/constants/tableSortDirectionEnum"; interface SortableHeaderProps { title: string; column: string; sortColumn: string | null; sortDirection: TableSortDirection; onSort: (column: string) => void; centerAlign?: boolean; style?: any; } export const SortableHeader = ({ title, column, sortColumn, sortDirection, onSort, centerAlign = false, style, }: SortableHeaderProps) => { return ( onSort(column)} > {sortColumn === column ? ( sortDirection === TableSortDirection.ASCENDING ? ( ) : ( ) ) : ( )} {title} ); };