Files
payload/test/admin/components/richText/elements/Button/Element/index.tsx
2024-03-08 12:33:44 -05:00

22 lines
482 B
TypeScript

import React from 'react'
import './index.scss'
const baseClass = 'rich-text-button'
export const ButtonElement: React.FC = ({ attributes, children, element }) => {
const { label, style = 'primary' } = element
return (
<div className={baseClass} contentEditable={false}>
<span
{...attributes}
className={[`${baseClass}__button`, `${baseClass}__button--${style}`].join(' ')}
>
{label}
{children}
</span>
</div>
)
}