All Projects → Shmew → Feliz.MaterialUI.MaterialTable

Shmew / Feliz.MaterialUI.MaterialTable

Licence: MIT License
Fable bindings written in the Feliz-style for material-table.

Programming Languages

F#
602 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Feliz.MaterialUI.MaterialTable

Feliz.MaterialUI
Feliz-style Fable bindings for Material-UI
Stars: ✭ 57 (+235.29%)
Mutual labels:  fable, material-ui, feliz
Reactables
GigaTables is a ReactJS plug-in to help web-developers process table-data in applications and CMS, CRM, ERP or similar systems.
Stars: ✭ 112 (+558.82%)
Mutual labels:  material-ui, table
Material Ui Table Edit
Material UI Table Edit
Stars: ✭ 93 (+447.06%)
Mutual labels:  material-ui, table
Feliz.Bulma
Bulma UI (https://bulma.io) wrapper for amazing Feliz DSL
Stars: ✭ 57 (+235.29%)
Mutual labels:  fable, feliz
Material Table
Datatable for React based on material-ui's table with additional features
Stars: ✭ 3,198 (+18711.76%)
Mutual labels:  material-ui, table
Feliz.materialui
Feliz-style Fable bindings for Material-UI
Stars: ✭ 42 (+147.06%)
Mutual labels:  fable, material-ui
navigation-bar-with-feliz
Modern navigation bar built with Feliz
Stars: ✭ 20 (+17.65%)
Mutual labels:  fable, feliz
SAFE.Simplified
A lightweight alternative template of SAFE for happy cross-IDE full-stack F# development
Stars: ✭ 97 (+470.59%)
Mutual labels:  fable, feliz
Fable Elmish Electron Material Ui Demo
Complete boilerplate for Electron apps using Fable and Elmish with hot module reloading, time-travel debugging, etc.
Stars: ✭ 101 (+494.12%)
Mutual labels:  fable, material-ui
Fable Material Ui
Fable bindings for Material-UI https://mvsmal.github.io/fable-material-ui/
Stars: ✭ 60 (+252.94%)
Mutual labels:  fable, material-ui
Feliz.ViewEngine
Feliz DSL and engine for HTML generation and server side rendering (SSR)
Stars: ✭ 53 (+211.76%)
Mutual labels:  fable, feliz
Feliz.Recoil
Fable bindings in Feliz style for Facebook's experimental state management library recoil.
Stars: ✭ 43 (+152.94%)
Mutual labels:  fable, feliz
react-keyview
React components to display the list, table, and grid, without scrolling, use the keyboard keys to navigate through the data
Stars: ✭ 16 (-5.88%)
Mutual labels:  table
hojetem.live
🎶Curated live concerts from famous Brazilian artists.
Stars: ✭ 44 (+158.82%)
Mutual labels:  material-ui
table-layout
Styleable plain-text table generator. Useful for formatting console output.
Stars: ✭ 18 (+5.88%)
Mutual labels:  table
dl-model
Dragalia Lost Model Viewer
Stars: ✭ 30 (+76.47%)
Mutual labels:  material-ui
mui-kotlin
Kotlin/JS support for Material-UI
Stars: ✭ 25 (+47.06%)
Mutual labels:  material-ui
Fable.SemanticUI
React.SeamanticUI to Fable bindings
Stars: ✭ 15 (-11.76%)
Mutual labels:  fable
nested-task-list-mobx-react
A nested task list prototype built with React + MobX and Material-ui
Stars: ✭ 25 (+47.06%)
Mutual labels:  material-ui
zeplin-google-slides
Create presentations in Google Slides from Zeplin projects
Stars: ✭ 14 (-17.65%)
Mutual labels:  material-ui

Feliz.MaterialUI.MaterialTable Nuget

Fable bindings for material-table with Feliz style api for use within MaterialUI.

Here is a quick look:

open Feliz
open Feliz.MaterialUI
open Feliz.MaterialUI.MaterialTable

type private RowData =
    { name: string
      surname: string
      birthYear: int
      birthCity: int }

let render = React.functionComponent (fun () ->
    Mui.materialTable [
        materialTable.title "My Title"
        materialTable.columns [
            columns.column [
                column.title "Name"
                column.field<RowData> (fun rd -> nameof rd.name)
            ]
            columns.column [
                column.title "Surname"
                column.field<RowData> (fun rd -> nameof rd.surname)
            ]
            columns.column [
                column.title "Birth Year"
                column.field<RowData> (fun rd -> nameof rd.birthYear)
                column.type'.numeric
            ]
            columns.column [
                column.title "Birth Place"
                column.field<RowData> (fun rd -> nameof rd.birthCity)
                column.lookup<int,string> [ 
                    (34, "İstanbul")
                    (63, "Şanlıurfa") 
                ]
            ]
        ]
        materialTable.data [
            { name = "Mehmet"
              surname = "Baran"
              birthYear = 1987
              birthCity = 63 }
            { name = "Zerya Betül"
              surname = "Baran"
              birthYear = 2017
              birthCity = 34 }
        ]
    ])

Find documentation here with live examples.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].