forked from polka_billy/porridger
Fixed ann removal
This commit is contained in:
@ -12,13 +12,13 @@ import { useStoryIndex } from '../hooks'
|
||||
|
||||
import puffSpinner from '../assets/puff.svg'
|
||||
|
||||
function generateStories(announcements: Announcement[]): Story[] {
|
||||
function generateStories(announcements: Announcement[], refresh: () => void): Story[] {
|
||||
return announcements.map(announcement => {
|
||||
return ({
|
||||
id: announcement.id,
|
||||
url: announcement.src || categoryGraphics[announcement.category],
|
||||
type: announcement.src?.endsWith('mp4') ? 'video' : undefined,
|
||||
seeMore: ({ close }: { close: () => void }) => <AnnouncementDetails close={close} announcement={announcement} />
|
||||
seeMore: ({ close }: { close: () => void }) => <AnnouncementDetails close={close} refresh={refresh} announcement={announcement} />
|
||||
})
|
||||
})
|
||||
}
|
||||
@ -30,7 +30,7 @@ function fallbackGenerateStories(announcements: UseFetchReturn<Announcement[]>)
|
||||
if (gotError(announcements))
|
||||
return fallbackStory(announcements.error, true)
|
||||
|
||||
const stories = generateStories(announcements.data)
|
||||
const stories = generateStories(announcements.data, announcements.refetch)
|
||||
|
||||
if (stories.length === 0)
|
||||
return fallbackStory('Здесь пока пусто')
|
||||
|
Reference in New Issue
Block a user