-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
The component' property accepts a string or a ReactElementType.
I want to set the component' property of tableContainer to Mui.paper. The code below compiles but then I the following error in the console
Seq.js:34 Uncaught TypeError: o[Symbol.iterator] is not a function
at getEnumerator (Seq.js:34)
at fromFlatEntries (Flatten.fs.js:33)
at MuiHelpers_createElement (Mui.fs.js:6)
at Helptext.fs.js:13
at renderWithHooks (react-dom.development.js:14985)
at mountIndeterminateComponent (react-dom.development.js:17811)
at beginWork (react-dom.development.js:19049)
at HTMLUnknownElement.callCallback (react-dom.development.js:3945)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994)
at invokeGuardedCallback (react-dom.development.js:4056)
The generated JavaScript is:
export const helptextElement2 = MuiHelpers_createElement(TableContainer, [["component", arg00 => MuiHelpers_createElement(Paper, arg00)], ["children", reactApi.Children.toArray([MuiHelpers_createElement(Table, [["size", "small"], ["children", reactApi.Children.toArray([MuiHelpers_createElement(TableHead, [["children", reactApi.Children.toArray([MuiHelpers_createElement(TableRow, [["children", reactApi.Children.toArray([MuiHelpers_createElement(TableCell, [["children", "col 1"]]), MuiHelpers_createElement(TableCell, [["children", "col 2"]])])]])])]]), MuiHelpers_createElement(TableBody, [["children", reactApi.Children.toArray([MuiHelpers_createElement(TableRow, [["children", reactApi.Children.toArray([MuiHelpers_createElement(TableCell, [["children", "lala"]]), MuiHelpers_createElement(TableCell, [["children", "liauh"]])])]])])]])])]])])]]);
The F# code is:
open Feliz
open Feliz.MaterialUI
// https://material-ui.com/components/tables/#basic-table
let helptextElement2 =
Mui.tableContainer [
tableContainer.component' (Fable.React.ReactElementType.ofFunction Mui.paper)
tableContainer.children [
Mui.table [
table.size.small
table.children [
Mui.tableHead [
Mui.tableRow [
Mui.tableCell "col 1"
Mui.tableCell "col 2"
]
]
Mui.tableBody [
Mui.tableRow [
Mui.tableCell "lala"
Mui.tableCell "liauh"
]
]
]
]
]
]
It would be nice if somebody could help me with the problem.
Metadata
Metadata
Assignees
Labels
No labels