import LmNewsList from './NewsList'
import {
CardListStoryblok,
ListsStoryblok,
NavListStoryblok,
NewsListStoryblok
} from '../../typings/generated/components-schema'
import { ListWidgetCards } from './ListWidgetCards'
import ListWidgetLists from './ListWidgetLists'
import { ListWidgetLinks } from './ListWidgetLinks'
import React, { memo } from 'react'
import { ListStoriesData, LmListStoriesProps } from './listWidgetTypes'
type LmListStoriesContainerProps = {
layout: LmListStoriesProps['content']['layout']
_uid: string
items: ListStoriesData[]
}
function LmListStoriesContainer({
layout,
_uid,
items
}: LmListStoriesContainerProps) {
const currentLayout = layout?.[0] || { component: null }
return {
news_list: (
),
card_list: (
),
lists: (
),
nav_list: (
)
}[currentLayout.component || 'news_list']
}
export default memo(LmListStoriesContainer)