Web part на всю ширину канвы SharePoint

Снимаем max-width канвы для контейнера workbench (#workbenchPageContent)
и зоны канвы на живой странице (.CanvasComponent.LCS .CanvasZone) —
иначе supportsFullBleed из манифеста растягивает web part только
в полноширинной секции, а в обычной одноколоночной ширина остаётся
ограниченной.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
gorbenko.pavel
2026-08-24 16:54:22 +05:00
parent cbb3efc146
commit 7444eda526
@@ -1,5 +1,17 @@
@import '../../../styles/design-tokens'; @import '../../../styles/design-tokens';
// Full-width: снимаем max-width канвы SharePoint — и в workbench (dev), и на живой
// странице. !important оправдан: перебиваем встроенные стили канвы, иначе их не снять.
// Если после обновления платформы ширина вернётся — проверить актуальные селекторы в DevTools.
// Работает даже в обычной одноколоночной секции; supportsFullBleed в манифесте
// нужен дополнительно, чтобы web part можно было ставить в полноширинную секцию.
:global {
#workbenchPageContent,
.CanvasComponent.LCS .CanvasZone {
max-width: 100% !important;
}
}
.approvalAdmin { .approvalAdmin {
font-family: $font-sans; font-family: $font-sans;
} }