import { ChangeEvent } from 'react' import { CheckboxComponentProps, SettingComponentProps } from '@janhq/core' import { Switch } from '@janhq/joi' import { Marked, Renderer } from 'marked' type Props = { settingProps: SettingComponentProps onValueChanged?: (e: ChangeEvent) => void } const marked: Marked = new Marked({ renderer: { link: (href, title, text) => { return Renderer.prototype.link ?.apply(this, [href, title, text]) .replace( ' = ({ settingProps, onValueChanged, }) => { const { value } = settingProps.controllerProps as CheckboxComponentProps const description = marked.parse(settingProps.description ?? '', { async: false, }) return (

{settingProps.title}

{
}
) } export default SettingDetailToggleItem