ArticleCard undefined in props error

This commit is contained in:
Igor Lobanov 2022-09-28 12:34:21 +02:00
parent f73a834f35
commit 09098ff307
2 changed files with 94 additions and 100 deletions

View File

@ -72,7 +72,6 @@ export const ArticleCard = (props: ArticleCardProps) => {
'shout-card--feed': props.settings?.isFeedMode 'shout-card--feed': props.settings?.isFeedMode
}} }}
> >
<Show when={mainTopic}>
<Show when={!props.settings?.noimage && cover}> <Show when={!props.settings?.noimage && cover}>
<div class="shout-card__cover-container"> <div class="shout-card__cover-container">
<div class="shout-card__cover"> <div class="shout-card__cover">
@ -82,9 +81,7 @@ export const ArticleCard = (props: ArticleCardProps) => {
</Show> </Show>
<div class="shout-card__content"> <div class="shout-card__content">
<Show <Show when={layout && layout !== 'article' && !(props.settings?.noicon || props.settings?.noimage)}>
when={layout && layout !== 'article' && !(props.settings?.noicon || props.settings?.noimage)}
>
<div class="shout-card__type"> <div class="shout-card__type">
<a href={`/topic/${mainTopic.slug}`}> <a href={`/topic/${mainTopic.slug}`}>
<Icon name={layout} /> <Icon name={layout} />
@ -178,7 +175,6 @@ export const ArticleCard = (props: ArticleCardProps) => {
</section> </section>
</Show> </Show>
</div> </div>
</Show>
</section> </section>
) )
} }

View File

@ -217,12 +217,10 @@ type InitialState = {
} }
export const useArticlesStore = (initialState: InitialState = {}) => { export const useArticlesStore = (initialState: InitialState = {}) => {
const sortedArticles = [...(initialState.sortedArticles || [])] addArticles(initialState.sortedArticles || [])
addArticles(sortedArticles) if (initialState.sortedArticles) {
setSortedArticles([...initialState.sortedArticles])
if (sortedArticles) {
addSortedArticles(sortedArticles)
} }
const getArticleEntities = useStore(articleEntitiesStore) const getArticleEntities = useStore(articleEntitiesStore)