Import
<ImportButton>
is compatible with the useImport
hook and is meant to be used as it's upload button. It uses Material UI <LoadingButton>
component and native html <input>
element. It wraps a <label>
with a <LoadingButton>
component and <input>
element and accepts it's own properties for separately.
For more information, refer to the
useImport
documentation →
You can swizzle this component with the Refine CLI to customize it.
Usage
Use it like any other Material UI <LoadingButton>
. You can use it with useImport:
Properties
hideText
hideText
is used to show and hide the text of the button. When true
, only the button icon is visible.
API Reference
Properties
Property | Type | Description | Default |
---|---|---|---|
hideText |
| Whether should hide the text and show only the icon or not. |
|
inputProps ﹡ |
| ||
svgIconProps |
| ||
loading |
| Set the loading status of button |
|
It also accepts all props of Material UI LoadingButton.