feat: Add base project structure with API and web components

This commit is contained in:
Ke Sun
2025-12-02 20:28:01 +08:00
parent f3de6d6cc9
commit c1adc62ec6
817 changed files with 111226 additions and 106 deletions

View File

@@ -0,0 +1,22 @@
import { memo } from 'react'
import type { FC } from 'react'
interface VideoBlockProps {
node: {
children: { properties: { src: string } }[]
}
}
const VideoBlock: FC<VideoBlockProps> = (props) => {
// console.log('VideoBlock', props)
const { children } = props.node;
const srcs = children.map(item => item.properties?.src).filter(item => item)
return (
<>
{srcs.map(src => <video key={src} src={src} controls />)}
</>
)
}
export default memo(VideoBlock)