微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SlateJS与Material UI的NotchedOutline

如何解决SlateJS与Material UI的NotchedOutline

我正在寻找一种使用 variant =“ outlined”

来“组合” SlateJS(https://www.slatejs.org)和https://material-ui.com/components/text-fields/#textfield方法

我试图“集成”的代码(来自官方slatejs存储库的示例)

import React,{ useState,useMemo } from 'react'
import { Node,createEditor } from 'slate'
import { Slate,Editable,withReact } from 'slate-react'
import { withHistory } from 'slate-history'

const PlainTextExample = () => {
  const [value,setValue] = useState<Node[]>(initialValue)
  const editor = useMemo(() => withHistory(withReact(createEditor())),[])
  return (
    <Slate editor={editor} value={value} onChange={value => setValue(value)}>
      <Editable placeholder="Enter some plain text..." />
    </Slate>
  )
}

const initialValue = [
  {
    children: [
      { text: 'This is editable plain text,just like a <textarea>!' },],},]

export default PlainTextExample

我尝试使用https://material-ui.com/components/text-fields/#integration-with-3rd-party-input-libraries中的InputProps,但是什么也没显示,甚至没有错误

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。