设置RadioButtonInput用作react-admin列表上的过滤器的样式?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置RadioButtonInput用作react-admin列表上的过滤器的样式?相关的知识,希望对你有一定的参考价值。

我正在使用RadioListInput控件,该控件包装在List组件上使用的Filter组件中。它有效,但看起来有点大:

enter image description here

我已经尝试将其包装在Box组件中,或使用以下样式更改样式内联:style = padding:10似乎没有什么不同。我知道我缺少一些简单的东西。任何帮助,将不胜感激。这是我的代码:

  return (
    <Filter ...props>
      <SearchInput source="q" alwaysOn />
      <RadioButtonGroupInput source="active" style=padding:  alwaysOn label="" choices=[
         id: 'true', name: 'Active' ,
         id: 'false', name: 'Inactive' ,
         id: ' ', name: 'All' ,
      ] />
    </Filter>
  )
答案

此元素最初具有:padding = 0,marginTop = 8,marginBottom = 4您可以像这样设置元素的样式:https://marmelab.com/react-admin/Theming.html

const useFilterStyles = makeStyles(theme => (
  search: 
//  border: '1px solid red',
  ,
  active: 
    marginTop: 0,
    marginBottom: 0,
//  border: '1px solid red',    
  ,
))

const TestFilter = (props) => 
  const classes = useFilterStyles()

  return (
    <Filter ...props>
      <TextInput label="Search" source="q" alwaysOn className=classes.search />

      <RadioButtonGroupInput source="active" alwaysOn className=classes.active label="" choices=[
         id: 'true', name: 'Active' ,
         id: 'false', name: 'Inactive' ,
         id: ' ', name: 'All' ,
        ]
      />
    </Filter>
  )

以上是关于设置RadioButtonInput用作react-admin列表上的过滤器的样式?的主要内容,如果未能解决你的问题,请参考以下文章

React Native,'不可用作本机方法参数'

我可以将 React 应用程序用作静态 HTML 页面上的组件吗

Symfony 4如何使用React设置SPA(单页面应用程序)?

React Native 可以用作 Write Once Run Anywhere 吗?

React的key

react native ant design