import { View, Text } from "react-native"; import { UserLoginLog } from "@/store/api/usersApi"; import { formatDate, formatTimeWithSeconds } from "@/utils/dateUtils"; import { reasonLabel } from "@/utils/loginUtils"; interface LoginListItemProps { log: UserLoginLog; } export const LoginListItem = ({ log }: LoginListItemProps) => { const isSuccess = log.status === "SUCCESS"; const isFailure = log.status === "FAILURE"; return ( {formatDate(log.lastLoginAt)} -{" "} {formatTimeWithSeconds(log.lastLoginAt)} {" | "} {isSuccess ? log.activity : reasonLabel(log.failureReason) || "Failed"} ); };