fix: clean up typings
This commit is contained in:
@@ -16,7 +16,7 @@ export default function Blocks({ blocks }: BlocksProps) {
|
|||||||
const type = block.__typename
|
const type = block.__typename
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case BlocksTypenameEnum.CurrentBlocksPageBlocksList:
|
case BlocksTypenameEnum.CurrentBlocksPageBlocksList:
|
||||||
return <List key={block.__typename} listBlock={block} />
|
return <List key={block.__typename} {...block} />
|
||||||
case BlocksTypenameEnum.CurrentBlocksPageBlocksPuffs:
|
case BlocksTypenameEnum.CurrentBlocksPageBlocksPuffs:
|
||||||
return <Puffs key={block.__typename} {...block} />
|
return <Puffs key={block.__typename} {...block} />
|
||||||
case BlocksTypenameEnum.CurrentBlocksPageBlocksText:
|
case BlocksTypenameEnum.CurrentBlocksPageBlocksText:
|
||||||
|
|||||||
@@ -4,14 +4,12 @@ import type { ListProps, ListItem } from "@/types/requests/blocks/list"
|
|||||||
import styles from "./list.module.css"
|
import styles from "./list.module.css"
|
||||||
import Link from "next/link"
|
import Link from "next/link"
|
||||||
|
|
||||||
export default function List({ listBlock }: ListProps) {
|
export default function List({ list }: ListProps) {
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
{listBlock.list.title ? (
|
{list.title ? <h2 className={styles.title}>{list.title}</h2> : null}
|
||||||
<h2 className={styles.title}>{listBlock.list.title}</h2>
|
|
||||||
) : null}
|
|
||||||
<ul className={styles.ul}>
|
<ul className={styles.ul}>
|
||||||
{listBlock.list.list_items.map((item, i) => (
|
{list.list_items.map((item, i) => (
|
||||||
<ListItem listItem={item} key={`list-item-${i}`} />
|
<ListItem listItem={item} key={`list-item-${i}`} />
|
||||||
))}
|
))}
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
@@ -66,6 +66,4 @@ export type List = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
export type ListProps = {
|
export type ListProps = List
|
||||||
listBlock: List
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user