diff --git a/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.component.ts b/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.component.ts new file mode 100644 index 00000000..c6a0194d --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.component.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'checkbox-inputs', + template: require('./checkboxInputs.html'), +}) +export class CheckboxInputs { + + constructor() { + } +} diff --git a/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.html b/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.html new file mode 100644 index 00000000..04ae9ab1 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/checkboxInputs/checkboxInputs.html @@ -0,0 +1,56 @@ +
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ +
+
+ +
+
diff --git a/src/app/pages/forms/components/inputs/components/checkboxInputs/index.ts b/src/app/pages/forms/components/inputs/components/checkboxInputs/index.ts new file mode 100644 index 00000000..c5f0816c --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/checkboxInputs/index.ts @@ -0,0 +1 @@ +export * from './checkboxInputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.component.ts b/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.component.ts new file mode 100644 index 00000000..d2102d42 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.component.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'group-inputs', + template: require('./groupInputs.html'), +}) +export class GroupInputs { + + constructor() { + } +} diff --git a/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.html b/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.html new file mode 100644 index 00000000..6c4b1f8c --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/groupInputs/groupInputs.html @@ -0,0 +1,22 @@ +
+ @ + +
+ +
+ + @example.com +
+ +
+ $ + + .00 +
+ +
+ + + + +
diff --git a/src/app/pages/forms/components/inputs/components/groupInputs/index.ts b/src/app/pages/forms/components/inputs/components/groupInputs/index.ts new file mode 100644 index 00000000..e6d45e94 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/groupInputs/index.ts @@ -0,0 +1 @@ +export * from './groupInputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/standardInputs/index.ts b/src/app/pages/forms/components/inputs/components/standardInputs/index.ts new file mode 100644 index 00000000..32b1631e --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/standardInputs/index.ts @@ -0,0 +1 @@ +export * from './standardInputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.component.ts b/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.component.ts new file mode 100644 index 00000000..898ba7ad --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.component.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'standard-inputs', + template: require('./standardInputs.html'), +}) +export class StandardInputs { + + constructor() { + } +} diff --git a/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.html b/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.html new file mode 100644 index 00000000..c656c333 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/standardInputs/standardInputs.html @@ -0,0 +1,35 @@ +
+
+ + +
+
+ + +
+
+ + +
+
+ + + A block of help text that breaks onto a new line and may extend beyond one line. +
+
+ + +
+ +
+ + +
+ +
+ +
+
+ +
+
diff --git a/src/app/pages/forms/components/inputs/components/validationInputs/index.ts b/src/app/pages/forms/components/inputs/components/validationInputs/index.ts new file mode 100644 index 00000000..e98cd330 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/validationInputs/index.ts @@ -0,0 +1 @@ +export * from './validationInputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.component.ts b/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.component.ts new file mode 100644 index 00000000..2c993a41 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.component.ts @@ -0,0 +1,11 @@ +import {Component} from '@angular/core'; + +@Component({ + selector: 'validation-inputs', + template: require('./validationInputs.html'), +}) +export class ValidationInputs { + + constructor() { + } +} diff --git a/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.html b/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.html new file mode 100644 index 00000000..b01f8e31 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/validationInputs/validationInputs.html @@ -0,0 +1,64 @@ +
+ + +
+
+ + +
+
+ + +
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+ +
+ + + + (success) +
+
+ + + + (warning) +
+
+ + + + (error) +
+
+ +
+ @ + +
+ + (success) +
diff --git a/src/app/pages/forms/components/inputs/inputs.component.ts b/src/app/pages/forms/components/inputs/inputs.component.ts index 50d69a2c..c8427caa 100644 --- a/src/app/pages/forms/components/inputs/inputs.component.ts +++ b/src/app/pages/forms/components/inputs/inputs.component.ts @@ -2,10 +2,15 @@ import {Component, ViewEncapsulation} from '@angular/core'; import {BaCard} from '../../../../theme/components'; +import {StandardInputs} from './components/standardInputs'; +import {ValidationInputs} from './components/validationInputs'; +import {GroupInputs} from './components/groupInputs'; +import {CheckboxInputs} from './components/checkboxInputs'; + @Component({ selector: 'inputs', encapsulation: ViewEncapsulation.None, - directives: [BaCard], + directives: [BaCard, StandardInputs, ValidationInputs, GroupInputs, CheckboxInputs], styles: [require('./inputs.scss')], template: require('./inputs.html'), }) diff --git a/src/app/pages/forms/components/inputs/inputs.html b/src/app/pages/forms/components/inputs/inputs.html index ce013625..d9db5970 100644 --- a/src/app/pages/forms/components/inputs/inputs.html +++ b/src/app/pages/forms/components/inputs/inputs.html @@ -1 +1,25 @@ -hello +
+ +
+
+ + + + + + + + +
+
+ + + + + + + +
+
+ +