quill.scss 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. @import '~@resources/scss/base/plugins/forms/form-quill-editor.scss';
  2. @import '~quill/dist/quill.core.css';
  3. @import '~quill/dist/quill.snow.css';
  4. @import '~quill/dist/quill.bubble.css';
  5. // need to override some icon's color
  6. .quill-editor {
  7. .ql-toolbar,
  8. .ql-editor {
  9. a,
  10. button:hover,
  11. .ql-picker:hover {
  12. color: $primary;
  13. .ql-fill {
  14. fill: $primary;
  15. }
  16. .ql-stroke {
  17. stroke: $primary;
  18. }
  19. .ql-picker-label:hover {
  20. color: $primary;
  21. .ql-stroke {
  22. stroke: $primary;
  23. }
  24. }
  25. }
  26. }
  27. }
  28. // ? Set border radius for container & toolbar
  29. .quill-editor {
  30. // Add top radius to toolbar & container
  31. // ? Will get removed one of both according to placement
  32. .ql-toolbar,
  33. .ql-container {
  34. border-top-right-radius: $border-radius;
  35. border-top-left-radius: $border-radius;
  36. }
  37. .ql-toolbar {
  38. + .ql-container,
  39. .ql-container + & {
  40. // ? If container/toolbar is below container/toolbar add bottom radius
  41. border-bottom-right-radius: $border-radius;
  42. border-bottom-left-radius: $border-radius;
  43. // ? If container/toolbar is above container/toolbar remove top radius
  44. border-top-right-radius: unset;
  45. border-top-left-radius: unset;
  46. }
  47. }
  48. }