@ -3,12 +3,22 @@ import React from 'react';
|
|||||||
import type { Props } from '../types';
|
import type { Props } from '../types';
|
||||||
import TodoItem from './TodoItem';
|
import TodoItem from './TodoItem';
|
||||||
|
|
||||||
export default function ListItem({ children, node, attributes }: Props) {
|
export default function ListItem({
|
||||||
|
children,
|
||||||
|
node,
|
||||||
|
attributes,
|
||||||
|
...props
|
||||||
|
}: Props) {
|
||||||
const checked = node.data.get('checked');
|
const checked = node.data.get('checked');
|
||||||
|
|
||||||
if (checked !== undefined) {
|
if (checked !== undefined) {
|
||||||
return (
|
return (
|
||||||
<TodoItem checked={checked} node={node} {...attributes}>
|
<TodoItem
|
||||||
|
checked={checked}
|
||||||
|
node={node}
|
||||||
|
attributes={attributes}
|
||||||
|
{...props}
|
||||||
|
>
|
||||||
{children}
|
{children}
|
||||||
</TodoItem>
|
</TodoItem>
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user