From fad08426406b28c900c8eb48df55f59ec37f4daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A2=D0=B8=D0=BC=D1=83=D1=80=20=D0=93=D0=BE=D1=80=D0=BE?= =?UTF-8?q?=D0=B4=D0=B5=D1=86=D0=BA=D0=B8=D0=B9?= Date: Fri, 16 Oct 2026 10:14:09 +0500 Subject: [PATCH] feat: stretch web part to full canvas width Enable supportsFullBleed so the web part can sit in full-width sections, and lift the SharePoint canvas max-width so it also fills a regular one-column section (workbench and live page). Co-Authored-By: Claude Opus 5.5 (1M context) --- src/webparts/stroyBot/StroyBotWebPart.manifest.json | 1 + src/webparts/stroyBot/app/AppShell.module.scss | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/src/webparts/stroyBot/StroyBotWebPart.manifest.json b/src/webparts/stroyBot/StroyBotWebPart.manifest.json index 3517a4e..8c87ad6 100644 --- a/src/webparts/stroyBot/StroyBotWebPart.manifest.json +++ b/src/webparts/stroyBot/StroyBotWebPart.manifest.json @@ -11,6 +11,7 @@ "requiresCustomScript": false, "supportedHosts": ["SharePointWebPart", "SharePointFullPage"], "supportsThemeVariants": true, + "supportsFullBleed": true, "preconfiguredEntries": [ { diff --git a/src/webparts/stroyBot/app/AppShell.module.scss b/src/webparts/stroyBot/app/AppShell.module.scss index ba9076e..94078b1 100644 --- a/src/webparts/stroyBot/app/AppShell.module.scss +++ b/src/webparts/stroyBot/app/AppShell.module.scss @@ -1,5 +1,15 @@ @import '../../../styles/design-tokens'; +// Full-width: снимаем max-width канвы SharePoint — и в workbench (dev), и на живой +// странице. !important оправдан: перебиваем встроенные стили канвы, иначе их не снять. +// Если после обновления платформы ширина вернётся — проверить актуальные селекторы в DevTools. +:global { + #workbenchPageContent, + .CanvasComponent.LCS .CanvasZone { + max-width: 100% !important; + } +} + .content { width: 100%; font-family: $font-sans;