CartoDB/cartodb20

View on GitHub
assets/stylesheets/organization/assets.scss

Summary

Maintainability
Test Coverage
@import '../variables/colors';

// Color variables
// ---------------

// Form
$cForms-hover: #AAA;
$selectedBlue: #1181FB;
$criticalColor: #FF6C6C;

// Size variables
// ---------------

// Base
$baseSize: 8px;

// margin
$iconMargin: 10px;

// Action bar
$actionBarHeight: 17px;

.IconActions {
  height: $actionBarHeight;
}

.IconPicker {
  margin-bottom: 20px;
}

.IconList {
  // scss-lint:disable Shorthand
  display: flex;
  position: relative;
  flex-wrap: wrap;
  margin: 0 -12px 0 0;
}

.IconList-item {
  display: flex;
  box-sizing: border-box;
  align-items: center;
  justify-content: center;
  width: $baseSize * 11;
  min-width: $baseSize * 11;
  height: $baseSize * 7;
  margin-right: $iconMargin;
  margin-bottom: $iconMargin;
  overflow: hidden;
  border: 1px solid $cForms-border;
  border-radius: 4px;
  background: $cStructure-mainBkg;

  &:last-child {
    margin-right: 0;
  }

  &:hover {
    border: 1px solid $cForms-hover;
    cursor: pointer;
  }
}

.IconList-item--small {
  width: $baseSize * 5;
  min-width: $baseSize * 5;
  height: $baseSize * 5;
}

.IconList-item--dashed {
  border-style: dashed;

  &:hover {
    border: 1px dashed $cForms-hover;
  }
}

.IconList-item.is-selected {
  border: 1px solid $selectedBlue;
}

.IconItem-icon {
  vertical-align: middle;
}

.IconText.is--critical {
  color: $criticalColor;
}

.is-hidden {
  display: none;
}

// To be removed once we insert tabs again to implement Dropbox uploading
.IconModal {
  // scss-lint:disable ImportantRule
  padding: 0 !important;
}