@asi-ngtools/lib
Version:
This project is a little components library, simple to use, which will help you to simplify your project.
112 lines (92 loc) • 2.19 kB
text/less
asi-tree-select, .asi-tree-select {
.base-component;
div.select {
display: flex;
flex: 1 0 auto;
flex-direction: column;
background-color: @asi-select-header-background-color;
&.disabled {
background-color: @asi-disabled-background-color;
}
div.header {
display: flex;
flex: 1 0 auto;
flex-direction: row;
align-items: center;
border: @asi-input-border;
border-radius: @asi-input-border-radius;
box-shadow : @asi-input-box-shadow;
&:focus {
border: @asi-input-outline-border;
}
asi-input {
display: flex;
flex: 1 0 auto;
margin: 0;
input {
//border: none;
box-shadow: none;
&:focus {
border: none;
}
&.asi-focus-error {
border: none ;
}
}
}
asi-fa-icon, .asi-fa-icon {
&.smaller button {
font-size: 0.7rem;
}
}
}
}
}
.drop-down-tree-select {
overflow: auto;
display: block;
border: @asi-select-border;
box-shadow : @asi-input-box-shadow;
max-height: @asi-select-dropdown-max-height;
.drop-down-panel {
display: inline-block;
min-width: 100%;
background-color: @asi-select-dropdown-background-color;
padding-bottom: 1px;
box-sizing: border-box;
div.clear-value-item {
margin: 5px 5px 0 5px;
padding: 5px 5px 5px 10px;
&.found {
border: none;
}
&:hover {
box-shadow: @asi-select-hover-left-box-shadow;
background-color: #F3F3F3;
}
}
asi-tree-view-node, .asi-tree-view-node {
display: flex;
flex-direction: column;
flex: 1 0 auto;
.tree-node {
display: flex;
flex-direction: row;
flex: 1 0 auto;
margin-bottom: 5px;
padding: 0;
border: none;
.tree-node-content {
padding: 5px 5px 5px 10px;
}
&.found {
border: none;
}
&:hover {
box-shadow: @asi-select-hover-left-box-shadow;
background-color: #F3F3F3;
}
}
}
}
}