// Copyright (c) 2016-2019 VMware, Inc. All Rights Reserved.
// This software is released under MIT license.
// The full license information can be found in LICENSE in the root directory of this project.

// Theme variables
// Usage: ./data/_tables.clarity.scss
// Usage: ./data/datagrid/_datagrid.clarity.scss
$clr-table-bgcolor: $clr-color-neutral-0 !default;
$clr-thead-bgcolor: $clr-color-neutral-50 !default;

// Usage: ./data/datagrid/_datagrid.clarity.scss
$clr-table-header-border-bottom-color: $clr-color-neutral-400 !default;
$clr-table-footer-border-top-color: $clr-color-neutral-400 !default;
$clr-table-border-color: $clr-color-neutral-300 !default;

// Usage: ./data/_tables.clarity.scss
$clr-tablerow-bordercolor: $clr-color-neutral-200 !default;
// @deprecated in 2.0 $clr-table-bordercolor needs to be replaced by $clr-table-border-color
$clr-table-bordercolor: $clr-color-neutral-400 !default;
$clr-table-border-radius: $clr-global-borderradius !default;
$clr-table-borderwidth: 1px !default;
$clr-table-smallpadding: 0.25rem !default;

// Border radius of corner cells needs to be slightly less than the table's,
// To make sure they correctly cover the whole area up to the border.
$clr-table-cornercellradius: calc(#{$clr-table-border-radius} - 1px) !default;

// Usage: ./data/_tables.clarity.scss
// Usage: ./data/datagrid/_datagrid.clarity.scss
$clr-table-borderstyle: $clr-table-borderwidth solid $clr-table-bordercolor !default;
$clr-table-font-color: $clr-color-neutral-700 !default;

// Table dims and sizing
$clr-table-fontsize: 0.541667rem !default;
$clr-table-lineheight: 0.5833334rem !default;
$clr-table-lineheightPaddingShim: (1rem - $clr-table-lineheight)/2 !default;
$clr-table-cellpadding: 0.5rem !default;
$clr-table-topcellpadding: $clr-table-cellpadding - $clr-rem-1px !default;
$clr-table-bottomcellpadding: $clr-table-cellpadding - $clr-rem-1px !default;
$clr-table-topcellpadding-cmp: $clr-table-cellpadding/2 - $clr-rem-1px !default;
$clr-table-bottomcellpadding-cmp: $clr-table-cellpadding/2 - $clr-rem-1px !default;

$clr-table--compact-rowHeight: 1rem !default;
$clr-table--compact-verticalPadding: ($clr-table--compact-rowHeight - $clr-table-lineheight)/2 !default;

// Table header styles
$clr-thead-color: $clr-p6-color !default;
$clr-thead-font-size: $clr-p6-font-size !default;
$clr-thead-font-weight: $clr-p6-font-weight !default;
$clr-thead-letter-spacing: $clr-p6-letter-spacing !default;
