diff --git a/src/app/pages/forms/components/inputs/components/selectInputs/index.ts b/src/app/pages/forms/components/inputs/components/selectInputs/index.ts new file mode 100644 index 00000000..691112b8 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/selectInputs/index.ts @@ -0,0 +1 @@ +export * from './selectInputs.component'; diff --git a/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts new file mode 100644 index 00000000..c1758e69 --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.component.ts @@ -0,0 +1,9 @@ +import { Component } from '@angular/core'; + +@Component({ + selector: 'select-inputs', + template: require('./selectInputs.html') +}) +export class SelectInputs { + constructor() { } +} diff --git a/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.html b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.html new file mode 100644 index 00000000..da4e298e --- /dev/null +++ b/src/app/pages/forms/components/inputs/components/selectInputs/selectInputs.html @@ -0,0 +1,21 @@ +
+ + +
+ +
+ + +
diff --git a/src/app/pages/forms/components/inputs/inputs.html b/src/app/pages/forms/components/inputs/inputs.html index 96155321..2c157ac3 100644 --- a/src/app/pages/forms/components/inputs/inputs.html +++ b/src/app/pages/forms/components/inputs/inputs.html @@ -10,7 +10,11 @@ + + + +
diff --git a/src/app/pages/forms/forms.module.ts b/src/app/pages/forms/forms.module.ts index 4463962d..40fe484c 100644 --- a/src/app/pages/forms/forms.module.ts +++ b/src/app/pages/forms/forms.module.ts @@ -15,6 +15,7 @@ import { ValidationInputs } from './components/inputs/components/validationInput import { GroupInputs } from './components/inputs/components/groupInputs'; import { CheckboxInputs } from './components/inputs/components/checkboxInputs'; import { Rating } from './components/inputs/components/ratinginputs'; +import { SelectInputs } from './components/inputs/components/selectInputs'; import { InlineForm } from './components/layouts/components/inlineForm'; import { BlockForm } from './components/layouts/components/blockForm'; @@ -39,6 +40,7 @@ import { WithoutLabelsForm } from './components/layouts/components/withoutLabels GroupInputs, CheckboxInputs, Rating, + SelectInputs, InlineForm, BlockForm, HorizontalForm, diff --git a/src/app/theme/sass/_form.scss b/src/app/theme/sass/_form.scss index 5fb2f431..7a289bb4 100644 --- a/src/app/theme/sass/_form.scss +++ b/src/app/theme/sass/_form.scss @@ -58,6 +58,14 @@ select.form-control { padding-left: 8px; } +select.form-control:not([multiple]) option { + color: $dropdown-text; +} + +select.form-control[multiple] option { + color: $default-text; +} + textarea.form-control { height: 96px; }