dashi-0.1.0.0: Tasty Haskell design system
Safe HaskellNone
LanguageGHC2021

Dashi.Components.Widget

Documentation

class Widget w model action where Source #

Minimal complete definition

widget', style

Methods

widget' :: [Attribute action] -> w -> View model action Source #

widget :: w -> View model action Source #

style :: Css Source #

Instances

Instances details
Widget Avatar model action Source # 
Instance details

Defined in Dashi.Components.Avatar

Methods

widget' :: [Attribute action] -> Avatar -> View model action Source #

widget :: Avatar -> View model action Source #

style :: Css Source #

Widget AvatarItem model action Source # 
Instance details

Defined in Dashi.Components.Avatar

Methods

widget' :: [Attribute action] -> AvatarItem -> View model action Source #

widget :: AvatarItem -> View model action Source #

style :: Css Source #

Widget Heading model action Source # 
Instance details

Defined in Dashi.Components.Heading

Methods

widget' :: [Attribute action] -> Heading -> View model action Source #

widget :: Heading -> View model action Source #

style :: Css Source #

Widget Icon model action Source # 
Instance details

Defined in Dashi.Components.Icon

Methods

widget' :: [Attribute action] -> Icon -> View model action Source #

widget :: Icon -> View model action Source #

style :: Css Source #

Widget Message model action Source # 
Instance details

Defined in Dashi.Components.Message

Methods

widget' :: [Attribute action] -> Message -> View model action Source #

widget :: Message -> View model action Source #

style :: Css Source #

Widget ProgressBar model action Source # 
Instance details

Defined in Dashi.Components.ProgressBar

Methods

widget' :: [Attribute action] -> ProgressBar -> View model action Source #

widget :: ProgressBar -> View model action Source #

style :: Css Source #

Widget Spinner model action Source # 
Instance details

Defined in Dashi.Components.Spinner

Methods

widget' :: [Attribute action] -> Spinner -> View model action Source #

widget :: Spinner -> View model action Source #

style :: Css Source #

Widget () model action Source # 
Instance details

Defined in Dashi.Components.Widget

Methods

widget' :: [Attribute action] -> () -> View model action Source #

widget :: () -> View model action Source #

style :: Css Source #

Widget (Pagination action) model action Source # 
Instance details

Defined in Dashi.Components.Pagination

Methods

widget' :: [Attribute action] -> Pagination action -> View model action Source #

widget :: Pagination action -> View model action Source #

style :: Css Source #

(RealFrac num, ToMisoString num) => Widget (Plot num) model action Source # 
Instance details

Defined in Dashi.Components.Plot

Methods

widget' :: [Attribute action] -> Plot num -> View model action Source #

widget :: Plot num -> View model action Source #

style :: Css Source #

Widget (Range action) model action Source # 
Instance details

Defined in Dashi.Components.Range

Methods

widget' :: [Attribute action] -> Range action -> View model action Source #

widget :: Range action -> View model action Source #

style :: Css Source #

Widget (TextField action) model action Source # 
Instance details

Defined in Dashi.Components.TextField

Methods

widget' :: [Attribute action] -> TextField action -> View model action Source #

widget :: TextField action -> View model action Source #

style :: Css Source #

Widget (ActionBar model action) model action Source # 
Instance details

Defined in Dashi.Components.ActionBar

Methods

widget' :: [Attribute action] -> ActionBar model action -> View model action Source #

widget :: ActionBar model action -> View model action Source #

style :: Css Source #

Widget (Breadcrumbs model action) model action Source # 
Instance details

Defined in Dashi.Components.Breadcrumbs

Methods

widget' :: [Attribute action] -> Breadcrumbs model action -> View model action Source #

widget :: Breadcrumbs model action -> View model action Source #

style :: Css Source #

Widget (Button model action) model action Source # 
Instance details

Defined in Dashi.Components.Button

Methods

widget' :: [Attribute action] -> Button model action -> View model action Source #

widget :: Button model action -> View model action Source #

style :: Css Source #

Widget (Checkbox model action) model action Source # 
Instance details

Defined in Dashi.Components.Checkbox

Methods

widget' :: [Attribute action] -> Checkbox model action -> View model action Source #

widget :: Checkbox model action -> View model action Source #

style :: Css Source #

Widget (Link model action) model action Source # 
Instance details

Defined in Dashi.Components.Link

Methods

widget' :: [Attribute action] -> Link model action -> View model action Source #

widget :: Link model action -> View model action Source #

style :: Css Source #

Widget (Radio model action) model action Source # 
Instance details

Defined in Dashi.Components.Radio

Methods

widget' :: [Attribute action] -> Radio model action -> View model action Source #

widget :: Radio model action -> View model action Source #

style :: Css Source #

Widget (Option model action) model action Source # 
Instance details

Defined in Dashi.Components.Select

Methods

widget' :: [Attribute action] -> Option model action -> View model action Source #

widget :: Option model action -> View model action Source #

style :: Css Source #

Widget (Switch model action) model action Source # 
Instance details

Defined in Dashi.Components.Switch

Methods

widget' :: [Attribute action] -> Switch model action -> View model action Source #

widget :: Switch model action -> View model action Source #

style :: Css Source #

Widget (Page model action) model action Source # 
Instance details

Defined in Dashi.Layout.Page

Methods

widget' :: [Attribute action] -> Page model action -> View model action Source #

widget :: Page model action -> View model action Source #

style :: Css Source #

Widget (View model action) model action Source # 
Instance details

Defined in Dashi.Components.Widget

Methods

widget' :: [Attribute action] -> View model action -> View model action Source #

widget :: View model action -> View model action Source #

style :: Css Source #

Eq a => Widget (CheckboxGroup a model action) model action Source # 
Instance details

Defined in Dashi.Components.Checkbox

Methods

widget' :: [Attribute action] -> CheckboxGroup a model action -> View model action Source #

widget :: CheckboxGroup a model action -> View model action Source #

style :: Css Source #

Eq o => Widget (FormField (CheckboxGroup o model action) model action) model action Source # 
Instance details

Defined in Dashi.Components.Form

Methods

widget' :: [Attribute action] -> FormField (CheckboxGroup o model action) model action -> View model action Source #

widget :: FormField (CheckboxGroup o model action) model action -> View model action Source #

style :: Css Source #

Eq o => Widget (FormField (RadioGroup o model action) model action) model action Source # 
Instance details

Defined in Dashi.Components.Form

Methods

widget' :: [Attribute action] -> FormField (RadioGroup o model action) model action -> View model action Source #

widget :: FormField (RadioGroup o model action) model action -> View model action Source #

style :: Css Source #

Widget (FormField () model action) model action Source # 
Instance details

Defined in Dashi.Components.Form

Methods

widget' :: [Attribute action] -> FormField () model action -> View model action Source #

widget :: FormField () model action -> View model action Source #

style :: Css Source #

Widget w model action => Widget (FormField w model action) model action Source # 
Instance details

Defined in Dashi.Components.Form

Methods

widget' :: [Attribute action] -> FormField w model action -> View model action Source #

widget :: FormField w model action -> View model action Source #

style :: Css Source #

Eq a => Widget (RadioGroup a model action) model action Source # 
Instance details

Defined in Dashi.Components.Radio

Methods

widget' :: [Attribute action] -> RadioGroup a model action -> View model action Source #

widget :: RadioGroup a model action -> View model action Source #

style :: Css Source #

Eq o => Widget (Select o model action) model action Source # 
Instance details

Defined in Dashi.Components.Select

Methods

widget' :: [Attribute action] -> Select o model action -> View model action Source #

widget :: Select o model action -> View model action Source #

style :: Css Source #

Widget (Tabs t model action) model action Source # 
Instance details

Defined in Dashi.Components.Tabs

Methods

widget' :: [Attribute action] -> Tabs t model action -> View model action Source #

widget :: Tabs t model action -> View model action Source #

style :: Css Source #

data SomeWidget Source #

Constructors

Widget w model action => SomeWidget w