LiveCollaborationTrigger.scss 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. @import "../../css/variables.module";
  2. .excalidraw {
  3. .collab-button {
  4. --button-bg: var(--color-primary);
  5. --button-color: white;
  6. --button-border: var(--color-primary);
  7. --button-width: var(--lg-button-size);
  8. --button-height: var(--lg-button-size);
  9. --button-hover-bg: var(--color-primary-darker);
  10. --button-hover-border: var(--color-primary-darker);
  11. --button-active-bg: var(--color-primary-darker);
  12. flex-shrink: 0;
  13. // double .active to force specificity
  14. &.active.active {
  15. background-color: #0fb884;
  16. border-color: #0fb884;
  17. svg {
  18. color: #fff;
  19. }
  20. &:hover,
  21. &:active {
  22. background-color: #0fb884;
  23. border-color: #0fb884;
  24. }
  25. }
  26. }
  27. &.theme--dark {
  28. .collab-button {
  29. color: var(--color-gray-90);
  30. }
  31. }
  32. .CollabButton.is-collaborating {
  33. background-color: var(--button-special-active-bg-color);
  34. .ToolIcon__icon svg,
  35. .ToolIcon__label {
  36. color: var(--icon-green-fill-color);
  37. }
  38. }
  39. .CollabButton-collaborators {
  40. :root[dir="ltr"] & {
  41. right: -5px;
  42. }
  43. :root[dir="rtl"] & {
  44. left: -5px;
  45. }
  46. min-width: 1em;
  47. min-height: 1em;
  48. line-height: 1;
  49. position: absolute;
  50. bottom: -5px;
  51. padding: 3px;
  52. border-radius: 50%;
  53. background-color: $oc-green-2;
  54. color: $oc-green-9;
  55. font-size: 0.6rem;
  56. font-family: "Cascadia";
  57. }
  58. }