////
/// (c) hidoo | MIT License
/// @group table features
////

/// initialized table settings
/// @param {Number|String} $width ["auto"] - setting for `width`
/// @param {Number|List} $margin [0] - setting for `margin`
/// @param {Number|List} $padding [0] - setting for `padding`
/// @param {String} $border-style ["solid"] - setting for `border-style`
/// @param {Number} $border-width [1px] - setting for `border-width`
///
/// @deprecated
///
/// @example scss - scss inputs
///   .selector {
///     @include mixin.table-initialize();
///   }
///
/// @example css - css outputs
///   .selector {
///     display: table;
///     width: auto;
///     margin: 0;
///     padding: 0;
///     border-collapse: collapse;
///     border-style: solid;
///     border-width: 1px;
///   }
///
@mixin initialize(
  $width: "auto",
  $margin: 0,
  $padding: 0,
  $border-style: "solid",
  $border-width: 1px
) {
  @warn "[DEPRECATED] mixin.table-initialize is deprecated.";

  display: table;
  border-collapse: collapse;

  width: #{$width};
  margin: #{$margin};
  padding: #{$padding};
  border-style: #{$border-style};
  border-width: #{$border-width};
}
