Module
InteractiveData.Class.Defaults.Variant
- Package
- purescript-interactive-data
- Repository
- thought2/purescript-interactive-data.all
#DefaultVariant Source
class DefaultVariant :: Type -> (Type -> Type) -> (Type -> Type) -> (Type -> Type) -> Row Type -> Row Type -> Row Type -> Row Type -> Constraint
class DefaultVariant (token :: Type) (html :: Type -> Type) (fm :: Type -> Type) (fs :: Type -> Type) (rcase :: Row Type) (rmsg :: Row Type) (rsta :: Row Type) (row :: Row Type) where
Members
defaultVariant :: token -> DataUI (IDSurface (IDHtmlT html)) fm fs (VariantMsg rcase rmsg) (VariantState rsta) (Variant row)
Instances
(Html html, DataUiVariant datauis fm fs (IDSurface (IDHtmlT html)) initSym rcase rmsg rsta row, InitRecord token row datauis, GetInitSym row initSym) => DefaultVariant token html fm fs rcase rmsg rsta row
#DefaultVariantPartial Source
class DefaultVariantPartial :: Type -> Row Type -> (Type -> Type) -> (Type -> Type) -> (Type -> Type) -> Symbol -> Row Type -> Row Type -> Row Type -> Row Type -> Constraint
class DefaultVariantPartial (token :: Type) (datauisPart :: Row Type) (html :: Type -> Type) (fm :: Type -> Type) (fs :: Type -> Type) (initsym :: Symbol) (rcase :: Row Type) (rmsg :: Row Type) (rsta :: Row Type) (row :: Row Type) where
Members
defaultVariantPartial_ :: token -> Proxy initsym -> Record datauisPart -> DataUI (IDSurface html) fm fs (VariantMsg rcase rmsg) (VariantState rsta) (Variant row)
Instances
(Union datauisGiven datauis datauisAll, InitRecord token row datauis, DataUiVariant datauis fm fs (IDSurface html) initsym rcase rmsg rsta row, IDHtml html, Nub datauisAll datauis) => DefaultVariantPartial token datauisGiven html fm fs initsym rcase rmsg rsta 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