buttons, inputs, forms
authorTomas Zeman <tzeman@volny.cz>
Thu, 14 Dec 2017 13:09:36 +0100
changeset 4 84cc462b85d4
parent 3 dbc25b272bdc
child 5 f877b4b6fa7d
buttons, inputs, forms
shared/src/main/scala/purecss/generic/PureCssGeneric.scala
--- a/shared/src/main/scala/purecss/generic/PureCssGeneric.scala	Thu Dec 14 12:17:36 2017 +0100
+++ b/shared/src/main/scala/purecss/generic/PureCssGeneric.scala	Thu Dec 14 13:09:36 2017 +0100
@@ -24,12 +24,13 @@
   import bun.all._
 
   type C = PureCls[Builder, Output, FragT]
+  type A = PureAlert[Builder, Output, FragT]
 
   implicit val bundle: Bundle[Builder, Output, FragT] = bun
 
   implicit def cls2mod(v: C): Modifier = v()
-  //implicit def alert2cls(a: PureAlert.Alert): PureCls = a.toCls
-  //implicit def alert2mod(a: PureAlert.Alert): Modifier = a.toCls.apply()
+  implicit def alert2cls(a: A#Alert): C = a.toCls
+  implicit def alert2mod(a: A#Alert): Modifier = a.toCls.apply()
 
   private def pc(c: String): C = PureCls(c)
 
@@ -84,6 +85,7 @@
 
   // generic
   val pull_right: C = pc("pull-right")
+  val pure_img: C = pc("pure-img")
 
   // tables
   val pure_table: C = pc("pure-table")
@@ -96,4 +98,71 @@
   val pure_alert_error: C = pc("pure-alert-error")
   val pure_alert_warning: C = pc("pure-alert-warning")
   val pure_alert_success: C = pc("pure-alert-success")
+
+  // forms
+  val pure_form: C = pc("pure-form")
+  val pure_form_stacked: C = pc("pure-form-stacked")
+  val pure_form_aligned: C = pc("pure-form-aligned")
+  val pure_group: C = pc("pure-group")
+
+  // inputs
+  val pure_input_1: C = pc("pure-input-1")
+  val pure_input_1_5: C = pc("pure-input-1-5")
+  val pure_input_2_5: C = pc("pure-input-2-5")
+  val pure_input_3_5: C = pc("pure-input-3-5")
+  val pure_input_4_5: C = pc("pure-input-4-5")
+  val pure_input_1_24: C = pc("pure-input-1-24")
+  val pure_input_1_12: C = pc("pure-input-1-12")
+  val pure_input_2_24: C = pc("pure-input-2-24")
+  val pure_input_3_24: C = pc("pure-input-3-24")
+  val pure_input_1_8: C = pc("pure-input-1-8")
+  val pure_input_4_24: C = pc("pure-input-4-24")
+  val pure_input_1_6: C = pc("pure-input-1-6")
+  val pure_input_5_24: C = pc("pure-input-5-24")
+  val pure_input_1_4: C = pc("pure-input-1-4")
+  val pure_input_6_24: C = pc("pure-input-6-24")
+  val pure_input_7_24: C = pc("pure-input-7-24")
+  val pure_input_1_3: C = pc("pure-input-1-3")
+  val pure_input_8_24: C = pc("pure-input-8-24")
+  val pure_input_3_8: C = pc("pure-input-3-8")
+  val pure_input_9_24: C = pc("pure-input-9-24")
+  val pure_input_5_12: C = pc("pure-input-5-12")
+  val pure_input_10_24: C = pc("pure-input-10-24")
+  val pure_input_11_24: C = pc("pure-input-11-24")
+  val pure_input_1_2: C = pc("pure-input-1-2")
+  val pure_input_13_24: C = pc("pure-input-13-24")
+  val pure_input_7_12: C = pc("pure-input-7-12")
+  val pure_input_14_24: C = pc("pure-input-14-24")
+  val pure_input_5_8: C = pc("pure-input-5-8")
+  val pure_input_15_24: C = pc("pure-input-15-24")
+  val pure_input_2_3: C = pc("pure-input-2-3")
+  val pure_input_16_24: C = pc("pure-input-16-24")
+  val pure_input_17_24: C = pc("pure-input-17-24")
+  val pure_input_3_4: C = pc("pure-input-3-4")
+  val pure_input_18_24: C = pc("pure-input-18-24")
+  val pure_input_19_24: C = pc("pure-input-19-24")
+  val pure_input_5_6: C = pc("pure-input-5-6")
+  val pure_input_20_24: C = pc("pure-input-20-24")
+  val pure_input_7_8: C = pc("pure-input-7-8")
+  val pure_input_21_24: C = pc("pure-input-21-24")
+  val pure_input_11_12: C = pc("pure-input-11-12")
+  val pure_input_22_24: C = pc("pure-input-22-24")
+  val pure_input_23_24: C = pc("pure-input-23-24")
+  val pure_input_rounded: C = pc("pure-input-rounded")
+  val pure_checkbox: C = pc("pure-checkbox")
+  val pure_radio: C = pc("pure-radio")
+
+  // buttons
+  val pure_button: C = pc("pure-button")
+  val pure_button_disabled: C = pc("pure-button-disabled")
+  val pure_button_active: C = pc("pure-button-active")
+  val pure_button_primary: C = pc("pure-button-primary")
+  val pure_button_secondary: C = pc("pure-button-secondary")
+  val pure_button_success: C = pc("pure-button-success")
+  val pure_button_error: C = pc("pure-button-error")
+  val pure_button_warning: C = pc("pure-button-warning")
+  val pure_button_small: C = pc("pure-button-small")
+  val pure_button_large: C = pc("pure-button-large")
+  val pure_button_group: C = pc("pure-button-group")
+
 }