Panel.scss 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /**
  2. * @class Ext.calendar.panel.Panel
  3. */
  4. /**
  5. * @var {number/list}
  6. * The margin for the panel sidebar.
  7. */
  8. $calendar-panel-sidebar-padding: dynamic(13px);
  9. $calendar-panel-sidebar-max-width: dynamic(20%);
  10. $calendar-panel-sheet-padding: dynamic(13px);
  11. $calendar-panel-create-button-horizontal-padding: dynamic(39px);
  12. $calendar-panel-sheet-max-width: dynamic(80vw);
  13. @mixin calendar-panel-ui(
  14. $ui: null,
  15. $sidebar-padding: null,
  16. $sidebar-max-width: null,
  17. $sheet-padding: null,
  18. $sheet-max-width: null,
  19. $create-button-horizontal-padding: null
  20. ) {
  21. $ui-suffix: ui-suffix($ui);
  22. .#{$prefix}calendar-panel#{$ui-suffix} {
  23. .#{$prefix}calendar-panel-create-button {
  24. padding-left: $create-button-horizontal-padding;
  25. padding-right: $create-button-horizontal-padding;
  26. }
  27. .#{$prefix}calendar-sidebar {
  28. max-width: $sidebar-max-width;
  29. .#{$prefix}panel-body-el {
  30. padding: $sidebar-padding;
  31. }
  32. }
  33. }
  34. .#{$prefix}calendar-panel-sheet#{$ui-suffix} {
  35. padding: 0;
  36. max-width: $sheet-max-width;
  37. .#{$prefix}sheet-body-el {
  38. padding: $sheet-padding;
  39. }
  40. }
  41. }