UNPKG

@asi-ngtools/lib

Version:

This project is a little components library, simple to use, which will help you to simplify your project.

140 lines (118 loc) 2.91 kB
.drop-down-autocomplete-multiple { overflow: auto; display: block; max-height: @asi-autocomplete-dropdown-max-height; .drop-down-panel { display: inline-block; min-width: 100%; border-bottom: none; background-color: @asi-autocomplete-dropdown-color; .drop-down-item { display: flex; flex-direction: column; justify-content: center; cursor: pointer; height: @asi-autocomplete-height; max-height: @asi-autocomplete-max-height; min-width: 100%; padding: 0; border: @asi-autocomplete-border; background-color: white; &:first-child { border-radius: @asi-select-border-radius @asi-select-border-radius 0 0; } &:last-child { border-bottom: @asi-select-border; border-radius: 0 0 @asi-select-border-radius @asi-select-border-radius; } &:hover { box-shadow: @asi-autocomplete-hover-left-box-shadow; background-color: #F3F3F3; .option { .item { color: black; } } } .option { asi-checkbox { padding: 0 5px 0 0; } padding-left: 5px; display: flex; flex-direction: row; align-items: center; &:focus { border: @asi-select-outline-border; } .item { display: flex; flex: 1 1 auto; color: #545454; padding: 0 5px; } } } } } .asi-autocomplete-multiple, asi-autocomplete-multiple { display: flex; flex-direction: column; margin: 5px; label.input-label { color: @asi-autocomplete-label-color; } .autocomplete-container { flex: 1 1 auto; .base-component; margin: 0; .autocomplete { display: flex; flex-direction: column; input { outline: none; &:focus { border: @asi-autocomplete-outline-border; } height: @asi-autocomplete-height; padding: 0; border: @asi-autocomplete-border; border-radius: @asi-autocomplete-border-radius; box-shadow: @asi-autocomplete-box-shadow; padding-left: 5px; flex: 1 0 auto; } } } } .tag-container { display: flex; flex-direction: row; .tag { border: @asi-autocomplete-tag-border; border-radius: 3px; margin: 0 5px 5px 0; max-height: @asi-autocomplete-tag-height; height: @asi-autocomplete-tag-height; display: flex; flex-direction: row; align-items: center; padding: 0 5px; box-sizing: content-box; background-color: white; &:hover { border: @asi-autocomplete-outline-border; } .remove-icon-container { margin-left: 5px; .clean-button; &:disabled { background-color: white; } &:focus { border: @asi-autocomplete-outline-border; } } } }