_editing.scss 598 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * USAGE:
  3. * @include at-editing() {
  4. * .component-class {
  5. * visibility: hidden;
  6. * }
  7. * }
  8. *
  9. * outputs: .layout-root.editing .component-class_LOCAL_ID { visibility: hidden; }
  10. */
  11. @mixin at-editing() {
  12. :global {
  13. .layout-root.editing {
  14. :local {
  15. @content;
  16. }
  17. }
  18. }
  19. }
  20. /**
  21. * USAGE:
  22. * .component-class {
  23. * @include with-editing() {
  24. * visibility: hidden;
  25. * }
  26. * }
  27. *
  28. * outputs: .component-class_LOCAL_ID.layout-root.editing { visibility: hidden; }
  29. */
  30. @mixin with-editing() {
  31. &:global {
  32. &.layout-root.editing {
  33. @content;
  34. }
  35. }
  36. }