gin-action-link.pcss.css

Same filename and directory in other branches
  1. main core/themes/default_admin/migration/css/base/gin-action-link.pcss.css
.action-link {
  color: var(--gin-color-primary);
  border-radius: var(--gin-border-s);
  background: transparent;

  &:hover {
    color: var(--gin-color-primary-hover);
    background: var(--gin-bg-item-hover);
  }

  &:focus {
    color: var(--gin-color-primary-active);
    background: var(--gin-color-primary-light-hover);
  }

  &.action-link--extrasmall {
    font-size: var(--gin-font-size-xxs);
  }

  &::before {
    background: var(--gin-color-primary) !important;
    background-image: none;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center;
  }
}

.action-link--icon-plus:hover::before,
.action-link--icon-ex:hover::before,
.action-link--icon-checkmark:hover::before,
.action-link--icon-show:hover::before,
.action-link--icon-cog:hover::before,
.action-link--icon-hide:hover::before,
.action-link--icon-show::before,
.action-link--icon-hide::before {
  background-color: var(--gin-color-primary);
  background-image: none;
}

.action-link--icon-plus::before {
  mask-image: var(--admin-icon-add);
}

.action-link--icon-checkmark::before {
  mask-image: var(--admin-icon-checkmark);
}

.action-link--icon-show::before {
  mask-image: var(--admin-icon-show);
}

.action-link--icon-hide::before {
  mask-image: var(--admin-icon-hide);
}

.action-link--icon-cog::before {
  mask-image: var(--admin-icon-config);
}

.action-link--icon-ex::before {
  mask-image: var(--admin-icon-remove);
}

.action-link--icon-key::before {
  mask-image: var(--admin-icon-devel);
}

.action-link--icon-questionmark::before {
  mask-image: var(--admin-icon-help);
}

.action-link--icon-trash.action-link--danger,
.button.button--danger,
a.button.button--danger {
  min-height: 0;
  color: var(--gin-color-danger);
  box-shadow: 0 1px 2px var(--gin-color-danger-lightest);

  &::before {
    display: none;
  }

  &,
  &:hover,
  &:focus,
  &:active {
    border-color: var(--gin-color-danger) !important;
  }

  &:hover,
  &:focus,
  &:active {
    color: var(--gin-bg-layer);
    background-color: var(--gin-color-danger);
  }
}

/* Primary danger button */
.button--primary.button--danger,
a.button--primary.button--danger,
#edit-submit.button.button--danger {
  color: var(--gin-bg-layer);
  background-color: var(--gin-color-danger);
}

File

core/themes/default_admin/migration/css/base/gin-action-link.pcss.css

View source
  1. .action-link {
  2. color: var(--gin-color-primary);
  3. border-radius: var(--gin-border-s);
  4. background: transparent;
  5. &:hover {
  6. color: var(--gin-color-primary-hover);
  7. background: var(--gin-bg-item-hover);
  8. }
  9. &:focus {
  10. color: var(--gin-color-primary-active);
  11. background: var(--gin-color-primary-light-hover);
  12. }
  13. &.action-link--extrasmall {
  14. font-size: var(--gin-font-size-xxs);
  15. }
  16. &::before {
  17. background: var(--gin-color-primary) !important;
  18. background-image: none;
  19. mask-size: contain;
  20. mask-repeat: no-repeat;
  21. mask-position: center;
  22. }
  23. }
  24. .action-link--icon-plus:hover::before,
  25. .action-link--icon-ex:hover::before,
  26. .action-link--icon-checkmark:hover::before,
  27. .action-link--icon-show:hover::before,
  28. .action-link--icon-cog:hover::before,
  29. .action-link--icon-hide:hover::before,
  30. .action-link--icon-show::before,
  31. .action-link--icon-hide::before {
  32. background-color: var(--gin-color-primary);
  33. background-image: none;
  34. }
  35. .action-link--icon-plus::before {
  36. mask-image: var(--admin-icon-add);
  37. }
  38. .action-link--icon-checkmark::before {
  39. mask-image: var(--admin-icon-checkmark);
  40. }
  41. .action-link--icon-show::before {
  42. mask-image: var(--admin-icon-show);
  43. }
  44. .action-link--icon-hide::before {
  45. mask-image: var(--admin-icon-hide);
  46. }
  47. .action-link--icon-cog::before {
  48. mask-image: var(--admin-icon-config);
  49. }
  50. .action-link--icon-ex::before {
  51. mask-image: var(--admin-icon-remove);
  52. }
  53. .action-link--icon-key::before {
  54. mask-image: var(--admin-icon-devel);
  55. }
  56. .action-link--icon-questionmark::before {
  57. mask-image: var(--admin-icon-help);
  58. }
  59. .action-link--icon-trash.action-link--danger,
  60. .button.button--danger,
  61. a.button.button--danger {
  62. min-height: 0;
  63. color: var(--gin-color-danger);
  64. box-shadow: 0 1px 2px var(--gin-color-danger-lightest);
  65. &::before {
  66. display: none;
  67. }
  68. &,
  69. &:hover,
  70. &:focus,
  71. &:active {
  72. border-color: var(--gin-color-danger) !important;
  73. }
  74. &:hover,
  75. &:focus,
  76. &:active {
  77. color: var(--gin-bg-layer);
  78. background-color: var(--gin-color-danger);
  79. }
  80. }
  81. /* Primary danger button */
  82. .button--primary.button--danger,
  83. a.button--primary.button--danger,
  84. #edit-submit.button.button--danger {
  85. color: var(--gin-bg-layer);
  86. background-color: var(--gin-color-danger);
  87. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.