Module

HeroUI.Table

Package
purescript-yoga-heroui
Repository
rowtype-yoga/purescript-yoga-heroui

#Layout Source

#layoutToString Source

#TableProps Source

type TableProps :: Row Type -> Row Typetype TableProps r = (allowDuplicateSelectionEvents :: Boolean, baseComponent :: Foreign, bottomContent :: JSX, bottomContentPlacement :: ContentPlacement, checkboxesProps :: Foreign, className :: String, classNames :: Foreign, color :: Color, defaultSelectedKeys :: Array String, disableAnimation :: Boolean, disabledBehavior :: DisabledBehavior, disabledKeys :: Array String, disallowEmptySelection :: Boolean, fullWidth :: Boolean, hideHeader :: Boolean, isCompact :: Boolean, isHeaderSticky :: Boolean, isKeyboardNavigationDisabled :: Boolean, isStriped :: Boolean, isVirtualized :: Boolean, layout :: Layout, maxTableHeight :: Int, onCellAction :: EffectFn1 Foreign Unit, onRowAction :: EffectFn1 Foreign Unit, onSelectionChange :: EffectFn1 Foreign Unit, onSortChange :: EffectFn1 Foreign Unit, radius :: Radius, removeWrapper :: Boolean, rowHeight :: Int, selectedKeys :: Array String, selectionBehavior :: SelectionBehavior, selectionMode :: SelectionMode, shadow :: ShadowSize, showSelectionCheckboxes :: Boolean, sortDescriptor :: Foreign, topContent :: JSX, topContentPlacement :: ContentPlacement | r)

#table Source

table :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableProps ())) => Record givenProps -> kids -> JSX

#TableHeaderProps Source

type TableHeaderProps :: Row Type -> Row Typetype TableHeaderProps r = (className :: String, columns :: Foreign | r)

#tableHeader Source

tableHeader :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableHeaderProps ())) => Record givenProps -> kids -> JSX

#TableColumnProps Source

type TableColumnProps :: Row Type -> Row Typetype TableColumnProps r = (align :: Align, allowsSorting :: Boolean, className :: String, hideHeader :: Boolean, isRowHeader :: Boolean, key :: String, maxWidth :: Foreign, minWidth :: Foreign, sortIcon :: JSX, textValue :: String, width :: Foreign | r)

#tableColumn Source

tableColumn :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableColumnProps ())) => Record givenProps -> kids -> JSX

#TableBodyProps Source

type TableBodyProps :: Row Type -> Row Typetype TableBodyProps r = (className :: String, emptyContent :: JSX, isLoading :: Boolean, items :: Foreign, loadingContent :: JSX, loadingState :: String, onLoadMore :: EffectFn1 Foreign Unit | r)

#tableBody Source

tableBody :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableBodyProps ())) => Record givenProps -> kids -> JSX

#TableRowProps Source

type TableRowProps :: Row Type -> Row Typetype TableRowProps r = (className :: String, key :: String, textValue :: String | r)

#tableRow Source

tableRow :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableRowProps ())) => Record givenProps -> kids -> JSX

#TableCellProps Source

type TableCellProps :: Row Type -> Row Typetype TableCellProps r = (className :: String, textValue :: String | r)

#tableCell Source

tableCell :: forall givenProps nonDataProps kids. IsJSX kids => CoerceReactProps (Record givenProps) (Record nonDataProps) (Record (TableCellProps ())) => Record givenProps -> kids -> JSX