Added useSend hook, converted useFetch to use it

Moved useFetch
Related to #19
This commit is contained in:
2023-07-16 00:08:51 +03:00
parent 5b14d75048
commit f4226237ab
10 changed files with 180 additions and 137 deletions

View File

@ -8,7 +8,7 @@ import { useAddAnnouncement, useTrashboxes } from '../hooks/api'
import { handleHTTPErrors } from '../utils'
import { categories, categoryNames } from '../assets/category'
import { stations, lines, lineNames } from '../assets/metro'
import { fallbackError, gotError } from '../hooks/api/useFetch'
import { fallbackError, gotError } from '../hooks/useFetch'
import { useOsmAddresses } from '../hooks/api'
const styles = {

View File

@ -10,7 +10,7 @@ import { Announcement } from '../api/announcement/types'
import { categoryGraphics } from '../assets/category'
import puffSpinner from '../assets/puff.svg'
import { gotError } from '../hooks/api/useFetch'
import { gotError } from '../hooks/useFetch'
function generateStories(announcements: Announcement[]): Story[] {
return announcements.map(announcement => {
@ -63,13 +63,15 @@ const styles = {
}
function HomePage() {
const { height, width } = useStoryDimensions(16 / 10)
const { height, width } = useStoryDimensions(16 / 9)
const [filterShown, setFilterShown] = useState(false)
const [filter, setFilter] = useState(defaultFilters)
const announcementsFetch = useAnnouncements(filter)
// console.log(announcementsFetch)
const stories = fallbackGenerateStories(announcementsFetch)
return (<>

View File

@ -28,7 +28,7 @@ function LoginPage() {
if (token) {
setToken(token)
navigate('/')
navigate(-1 - Number(import.meta.env.DEV))
}
}