blob: 79a5432ef17667057bf58925a41949f46f9d3415 [file] [log] [blame]
AviZi280f8012017-06-09 02:39:56 +03001.select-action-table-view {
2 .svg-icon-wrapper {
3 flex-direction: row;
Avi Zivb8e2faf2017-07-18 19:45:38 +03004
AviZi280f8012017-06-09 02:39:56 +03005 &::before {
Avi Zivb8e2faf2017-07-18 19:45:38 +03006 content:"";
AviZi280f8012017-06-09 02:39:56 +03007 }
8 .svg-icon {
9 margin-left: 5px;
10 margin-right: 5px;
11 width:16px;
12 height:16px;
Avi Zivb8e2faf2017-07-18 19:45:38 +030013 }
AviZi280f8012017-06-09 02:39:56 +030014 }
15 .dummy-icon {
16 background-color: $white;
17 fill: $white;
18 .locked {
19 fill: $white;
20 }
21 }
22
23 .select-action-table-controllers {
24 display: flex;
25 .svg-icon-wrapper {
26 &:hover {
27 cursor: pointer;
28 }
29 &:first-child {
30 margin-left: auto;
31 }
32 }
33 }
34 .select-action-table {
35 display: flex;
36 flex-direction: column;
37 border-color: $light-gray;
38
39 .select-action-table-headers {
40 display: flex;
41 background-color: $tlv-light-gray;
Avi Zivb8e2faf2017-07-18 19:45:38 +030042 border-color: inherit;
AviZi280f8012017-06-09 02:39:56 +030043 .select-action-table-header {
Avi Zivb8e2faf2017-07-18 19:45:38 +030044 @extend .body-1-semibold;
AviZi280f8012017-06-09 02:39:56 +030045 flex: 1;
46 border-top: 1px solid;
Avi Zivb8e2faf2017-07-18 19:45:38 +030047 border-right: 1px solid;
AviZi280f8012017-06-09 02:39:56 +030048 border-color: inherit;
49 padding: 8px 0 7px 20px;
50 &:first-child {
51 border-left: 1px solid;
52 border-color: inherit;
53 }
Avi Zivb8e2faf2017-07-18 19:45:38 +030054 }
AviZi280f8012017-06-09 02:39:56 +030055 }
56 .select-action-table-row-wrapper {
57 display: flex;
Avi Zivb8e2faf2017-07-18 19:45:38 +030058 flex-direction: row;
AviZi280f8012017-06-09 02:39:56 +030059 margin-bottom: 14px;
Avi Zivb8e2faf2017-07-18 19:45:38 +030060 .svg-icon-wrapper.trashO {
61 .svg-icon {
62 fill: $dark-gray;
63 }
AviZi280f8012017-06-09 02:39:56 +030064 }
Avi Zivb8e2faf2017-07-18 19:45:38 +030065 .svg-icon-wrapper.errorCircle {
66 .svg-icon {
67 fill: $red;
68 }
AviZi280f8012017-06-09 02:39:56 +030069 }
Avi Zivb8e2faf2017-07-18 19:45:38 +030070 .svg-icon-wrapper.checkCircle {
71 .svg-icon {
72 fill: $green;
73 }
74 }
Avi Ziv61070c92017-07-26 17:37:57 +030075 .svg-icon-wrapper.hideDelete {
76 .svg-icon {
77 fill: $white;
78 }
79 }
AviZi280f8012017-06-09 02:39:56 +030080 .select-action-table-row {
81 display: flex;
82 flex: 1;
83 border: 1px solid;
84 border-color: $light-gray;
85 &.has-error {
86 border-color: $red;
87 }
Avi Ziv61070c92017-07-26 17:37:57 +030088
AviZi280f8012017-06-09 02:39:56 +030089 .select-action-table-cell {
90 flex: 1;
91 border-right: 1px solid;
92 border-color: $light-gray;
93 @extend .body-1;
94 .dropdown-multi-select {
95 .form-group {
96 .Select{
97 &.is-open {
98 border: 1px solid $blue;
99 }
100 }
101 }
102 }
103 .form-group {
Avi Zivb8e2faf2017-07-18 19:45:38 +0300104 margin: 0;
AviZi280f8012017-06-09 02:39:56 +0300105 .Select-control {
106 height:36px;
107 border: none;
108 .is-open {
109 border-left-color: $blue;
110 border-right-color: $blue;
111 }
112 .Select-value, .Select-placeholder, .Select-input {
113 padding-left: 20px;
114 padding-right: 50px;
115 padding-top: 4px;
Avi Zivb8e2faf2017-07-18 19:45:38 +0300116
AviZi280f8012017-06-09 02:39:56 +0300117 }
118 .Select-placeholder {
119 color: $dark-gray;
120 }
121 .Select-arrow-zone {
122 padding-right: 15px;
123 }
Avi Zivb8e2faf2017-07-18 19:45:38 +0300124 }
AviZi280f8012017-06-09 02:39:56 +0300125 }
126 &:last-child {
127 border-right: none;
Avi Zivb8e2faf2017-07-18 19:45:38 +0300128 }
AviZi280f8012017-06-09 02:39:56 +0300129 }
130 .Select-menu-outer {
131 border-left: 1px solid $blue;
132 border-right: 1px solid $blue;
133 border-bottom: 1px solid $blue;
134 overflow: auto;
Avi Zivb8e2faf2017-07-18 19:45:38 +0300135 .Select-menu {
Avi Zivb8e2faf2017-07-18 19:45:38 +0300136 .Select-option {
Avi Ziv61070c92017-07-26 17:37:57 +0300137 overflow: hidden;
138 text-overflow: ellipsis;
Avi Zivb8e2faf2017-07-18 19:45:38 +0300139 border-bottom: 1px solid $light-gray;
AviZi280f8012017-06-09 02:39:56 +0300140 &:hover {
141 background-color: $blue;
142 color: $white;
143 &.is-focused {
144 background-color: $blue;
145 }
146 &.is-focused {
147 background-color: $blue;
148 }
149 }
150 &.is-selected {
151 background-color: transparent;
152 }
153 &.is-focused {
154 background-color: transparent;
Avi Zivb8e2faf2017-07-18 19:45:38 +0300155 }
AviZi280f8012017-06-09 02:39:56 +0300156 }
Avi Zivb8e2faf2017-07-18 19:45:38 +0300157 }
AviZi280f8012017-06-09 02:39:56 +0300158 }
159 }
160 }
161 }
162}