Module
InteractiveData.DataUIs.Generic
- Package
- purescript-interactive-data
- Repository
- thought2/purescript-interactive-data.all
#(~) Source
Operator alias for InteractiveData.DataUIs.Generic.Product (right-associative / precedence 6)
#CfgGeneric Source
type CfgGeneric = { text :: Maybe String }
#MappingHlistToRecord Source
data MappingHlistToRecord
Constructors
Instances
(HlistToRecord 1 hlist datauis, DataUiRecord datauis fm fs (IDSurface html) rmsg rsta row, IDHtml html) => Mapping MappingHlistToRecord hlist (DataUI (IDSurface html) fm fs (RecordMsg rmsg) (RecordState rsta) (Record row))
#Product Source
data Product a b
Constructors
Product a b
Instances
(HlistToRecord countNext as rowPrev, Add count 1 countNext, ToString count sym, IsSymbol sym, Lacks sym rowPrev, Cons sym a rowPrev row) => HlistToRecord count (Product a as) row
#GenericDataUI Source
class GenericDataUI :: Symbol -> Type -> (Type -> Type) -> Row Type -> (Type -> Type) -> (Type -> Type) -> Type -> Type -> Type -> Constraint
class GenericDataUI (initcase :: Symbol) (opt :: Type) (html :: Type -> Type) (datauis :: Row Type) (fm :: Type -> Type) (fs :: Type -> Type) (msg :: Type) (sta :: Type) (a :: Type) | datauis opt -> initcase html fm fs datauis msg sta a where
Members
Instances
(DataUiVariant datauis fm fs (IDSurface html) initcase rcase rmsg rsta r, IDHtml html, GenericVariantLike DefaultTransform a r, HMap MappingHlistToRecord (Record datauisHlist) (Record datauis), OptArgs CfgGeneric opt) => GenericDataUI initcase opt html datauisHlist fm fs (VariantMsg rcase rmsg) (VariantState rsta) a
#HlistToRecord Source
class HlistToRecord :: Int -> Type -> Row Type -> Constraint
class HlistToRecord (count :: Int) hl (r :: Row Type) | hl -> r where
Members
hlistToRecord :: Proxy count -> hl -> Record r
Instances
HlistToRecord count Unit ()
(HlistToRecord countNext as rowPrev, Add count 1 countNext, ToString count sym, IsSymbol sym, Lacks sym rowPrev, Cons sym a rowPrev row) => HlistToRecord count (Product a as) row
(Cons sym a () row, ToString count sym, IsSymbol sym) => HlistToRecord count a row
- Modules
- InteractiveData
- InteractiveData.
App - InteractiveData.
App. EnvVars - InteractiveData.
App. FastForward. Inline - InteractiveData.
App. FastForward. Standalone - InteractiveData.
App. Routing - InteractiveData.
App. Types - InteractiveData.
App. UI. ActionButton - InteractiveData.
App. UI. Assets - InteractiveData.
App. UI. Body - InteractiveData.
App. UI. Breadcrumbs - InteractiveData.
App. UI. Card - InteractiveData.
App. UI. DataLabel - InteractiveData.
App. UI. Footer - InteractiveData.
App. UI. Header - InteractiveData.
App. UI. Layout - InteractiveData.
App. UI. Menu - InteractiveData.
App. UI. NotFound - InteractiveData.
App. UI. SideBar - InteractiveData.
App. UI. Types. SumTree - InteractiveData.
App. WrapApp - InteractiveData.
App. WrapData - InteractiveData.
Class - InteractiveData.
Class. Defaults - InteractiveData.
Class. Defaults. Generic - InteractiveData.
Class. Defaults. Record - InteractiveData.
Class. Defaults. Variant - InteractiveData.
Class. InitDataUI - InteractiveData.
Class. Partial - InteractiveData.
Core - InteractiveData.
Core. Classes. IDHtml - InteractiveData.
Core. Classes. OptArgs - InteractiveData.
Core. FeatureFlags - InteractiveData.
Core. Prelude - InteractiveData.
Core. Types. Common - InteractiveData.
Core. Types. DataAction - InteractiveData.
Core. Types. DataPathExtra - InteractiveData.
Core. Types. DataTree - InteractiveData.
Core. Types. IDHtmlT - InteractiveData.
Core. Types. IDOutMsg - InteractiveData.
Core. Types. IDSurface - InteractiveData.
Core. Types. IDViewCtx - InteractiveData.
Core. Util. RecordProjection - InteractiveData.
DataUIs - InteractiveData.
DataUIs. Array - InteractiveData.
DataUIs. Boolean - InteractiveData.
DataUIs. Common - InteractiveData.
DataUIs. Generic - InteractiveData.
DataUIs. Int - InteractiveData.
DataUIs. Json - InteractiveData.
DataUIs. Newtype - InteractiveData.
DataUIs. Number - InteractiveData.
DataUIs. Record - InteractiveData.
DataUIs. String - InteractiveData.
DataUIs. Trivial - InteractiveData.
DataUIs. Types - InteractiveData.
DataUIs. Variant - InteractiveData.
Entry - InteractiveData.
Run - InteractiveData.
UI. NumberInput - InteractiveData.
UI. Slider