import styles from "./puff.module.css"

import { RTETypeEnum } from "@/types/rte/enums"

import type { EmbedByUid } from "@/types/components/jsontohtml"
import type { RTENext, RTEDefaultNode } from "@/types/rte/node"
import type { RenderOptions } from "@/types/rte/option"

export const renderOptions: RenderOptions = {
  [RTETypeEnum.p]: (node: RTEDefaultNode, embeds: EmbedByUid, next: RTENext, fullRenderOptions: RenderOptions) => {
    return <p className={styles.p}>{next(node.children, embeds, fullRenderOptions)}</p>
  },
}
