diff --git a/templates/website/src/blocks/CallToAction/Component.tsx b/templates/website/src/blocks/CallToAction/Component.tsx index 776ba84b1..6be9287a2 100644 --- a/templates/website/src/blocks/CallToAction/Component.tsx +++ b/templates/website/src/blocks/CallToAction/Component.tsx @@ -1,17 +1,11 @@ import React from 'react' -import type { Page } from '@/payload-types' +import type { CallToActionBlock as CTABlockProps } from '@/payload-types' import RichText from '@/components/RichText' import { CMSLink } from '@/components/Link' -type Props = Extract - -export const CallToActionBlock: React.FC< - Props & { - id?: string - } -> = ({ links, richText }) => { +export const CallToActionBlock: React.FC = ({ links, richText }) => { return (
diff --git a/templates/website/src/blocks/Content/Component.tsx b/templates/website/src/blocks/Content/Component.tsx index a09232bee..b34126c19 100644 --- a/templates/website/src/blocks/Content/Component.tsx +++ b/templates/website/src/blocks/Content/Component.tsx @@ -2,17 +2,11 @@ import { cn } from 'src/utilities/cn' import React from 'react' import RichText from '@/components/RichText' -import type { Page } from '@/payload-types' +import type { ContentBlock as ContentBlockProps } from '@/payload-types' import { CMSLink } from '../../components/Link' -type Props = Extract - -export const ContentBlock: React.FC< - { - id?: string - } & Props -> = (props) => { +export const ContentBlock: React.FC = (props) => { const { columns } = props const colsSpanClasses = { diff --git a/templates/website/src/blocks/MediaBlock/Component.tsx b/templates/website/src/blocks/MediaBlock/Component.tsx index f459c0c0c..d4e09977f 100644 --- a/templates/website/src/blocks/MediaBlock/Component.tsx +++ b/templates/website/src/blocks/MediaBlock/Component.tsx @@ -4,16 +4,15 @@ import { cn } from 'src/utilities/cn' import React from 'react' import RichText from '@/components/RichText' -import type { Page } from '@/payload-types' +import type { MediaBlock as MediaBlockProps } from '@/payload-types' import { Media } from '../../components/Media' -type Props = Extract & { +type Props = MediaBlockProps & { breakout?: boolean captionClassName?: string className?: string enableGutter?: boolean - id?: string imgClassName?: string staticImage?: StaticImageData disableInnerContainer?: boolean diff --git a/templates/website/src/components/RichText/serialize.tsx b/templates/website/src/components/RichText/serialize.tsx index 69bf3bd72..b70c45f89 100644 --- a/templates/website/src/components/RichText/serialize.tsx +++ b/templates/website/src/components/RichText/serialize.tsx @@ -16,16 +16,14 @@ import { IS_SUPERSCRIPT, IS_UNDERLINE, } from './nodeFormat' -import type { Page } from '@/payload-types' +import type { + CallToActionBlock as CTABlockProps, + MediaBlock as MediaBlockProps, +} from '@/payload-types' export type NodeTypes = | DefaultNodeTypes - | SerializedBlockNode< - | Extract - | Extract - | BannerBlockProps - | CodeBlockProps - > + | SerializedBlockNode type Props = { nodes: NodeTypes[]