/** * @param{string} [className] - CSS class name for styling the rich text element. * @param{Array} [allowedFormats] - Array of allowed text formats. * @param{function} [onChange] - Callback called when the value changes. * @param{string} [placeholder] - Placeholder text for the rich text element. * @param{string} name - Attribute name identifying the rich text content. * @param{object} attributes - Object containing block attributes. * @param{function} setAttributes - Function to set new block attribute values. */