Initial coomit for AAI-UI(sparky-fe)
[aai/sparky-fe.git] / resources / scss / bootstrap / mixins / _table-row.scss
diff --git a/resources/scss/bootstrap/mixins/_table-row.scss b/resources/scss/bootstrap/mixins/_table-row.scss
new file mode 100644 (file)
index 0000000..2e4cd46
--- /dev/null
@@ -0,0 +1,28 @@
+// Tables
+
+@mixin table-row-variant($state, $background) {
+  // Exact selectors below required to override `.table-striped` and prevent
+  // inheritance to nested tables.
+  .table > thead > tr,
+  .table > tbody > tr,
+  .table > tfoot > tr {
+       > td.#{$state},
+       > th.#{$state},
+       &.#{$state} > td,
+       &.#{$state} > th {
+         background-color: $background;
+       }
+  }
+
+  // Hover states for `.table-hover`
+  // Note: this is not available for cells or rows within `thead` or `tfoot`.
+  .table-hover > tbody > tr {
+       > td.#{$state}:hover,
+       > th.#{$state}:hover,
+       &.#{$state}:hover > td,
+       &:hover > .#{$state},
+       &.#{$state}:hover > th {
+         background-color: darken($background, 5%);
+       }
+  }
+}