SwitchingButtonGroup.module.scss 954 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. @use '@growi/core/scss/bootstrap/init' as bs;
  2. .btn-group-switching :global {
  3. .btn {
  4. --bs-btn-border-width: 2px;
  5. width: 60px;
  6. height: 38px;
  7. @include bs.media-breakpoint-up(sm) {
  8. width: 90px;
  9. height: 30px;
  10. }
  11. }
  12. }
  13. // == Colors
  14. @include bs.color-mode(light) {
  15. .btn-group-switching :global {
  16. .btn {
  17. $bg: var(--bs-gray-500);
  18. --bs-btn-border-color: #{$bg};
  19. --bs-btn-hover-bg: var(--bs-gray-100);
  20. --bs-btn-hover-border-color: #{$bg};
  21. --bs-btn-active-color: white;
  22. --bs-btn-active-bg: #{$bg};
  23. --bs-btn-active-border-color: #{$bg};
  24. }
  25. }
  26. }
  27. @include bs.color-mode(dark) {
  28. .btn-group-switching :global {
  29. .btn {
  30. $bg: var(--bs-gray-800);
  31. --bs-btn-border-color: #{$bg};
  32. --bs-btn-hover-bg: #{rgba(bs.$gray-600, 0.1)};
  33. --bs-btn-hover-border-color: #{$bg};
  34. --bs-btn-active-bg: #{$bg};
  35. --bs-btn-active-border-color: #{$bg};
  36. }
  37. }
  38. }