import { View, Text, StyleSheet, ScrollView } from 'react-native'
import { useEffect, useState } from 'react'
import axios from 'axios'
import { useAuthStore } from '../store'
const Separator = () =>
const styles = StyleSheet.create({
separator: {
marginVertical: 8,
borderBottomColor: '#cccccc',
borderBottomWidth: 1
},
entryItem: {
padding: 16
}
})
export default function FeedListView() {
const { credential } = useAuthStore()
const [entries, setEntries] = useState([])
useEffect(() => {
console.log(credential)
if (!credential) return
fetchList()
}, [])
async function fetchList() {
try {
const res = await axios.get("https://api.feedbin.com/v2/entries.json", { auth: credential })
const entriesRes = res.data as Entry[]
setEntries(entriesRes)
console.log(entries)
} catch (e) {
console.log("`fetchList has an error`")
console.log(e)
}
}
return (
{ entries.length > 0 ?
entries.map(entry =>
{entry.title}
{entry.author}
)
: No entries }
)
}