Spaces:
Runtime error
Runtime error
/* | |
* Copyright (c) Meta Platforms, Inc. and affiliates. | |
* | |
* This source code is licensed under the Chameleon License found in the | |
* LICENSE file in the root directory of this source tree. | |
*/ | |
import { Button, ButtonProps } from "react-daisyui"; | |
import { ReplaceContentData } from "../lexical/ReplaceContentPlugin"; | |
export interface Props extends ButtonProps { | |
label: string; | |
uuid: string; | |
onLoadExample: (example: ReplaceContentData[]) => void; | |
} | |
export function InputExampleButton({ | |
label, | |
example, | |
onLoadExample, | |
...props | |
}: Props) { | |
return ( | |
<Button | |
{...props} | |
onClick={(evt) => { | |
onLoadExample(example.inputs.content); | |
evt.preventDefault(); | |
}} | |
> | |
{label} | |
</Button> | |
); | |
} | |