From 8ba410154d81d365bb3344250c7ae5969c0ba844 Mon Sep 17 00:00:00 2001 From: timbotimbo Date: Thu, 19 Oct 2023 02:46:40 +0200 Subject: [PATCH] Expose JSS InsertionPoint (#390) Signed-off-by: timbotimbo Co-authored-by: William Belcher --- .../src/Styles/PixelStreamingApplicationStyles.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Frontend/ui-library/src/Styles/PixelStreamingApplicationStyles.ts b/Frontend/ui-library/src/Styles/PixelStreamingApplicationStyles.ts index 2f77bc71..128d89a6 100644 --- a/Frontend/ui-library/src/Styles/PixelStreamingApplicationStyles.ts +++ b/Frontend/ui-library/src/Styles/PixelStreamingApplicationStyles.ts @@ -526,14 +526,16 @@ export class PixelStreamingApplicationStyle { customStyles?: Partial; lightModePalette?: ColorPalette; darkModePalette?: ColorPalette; + jssInsertionPoint?: string | HTMLElement; }) { - const { customStyles, lightModePalette, darkModePalette } = + const { customStyles, lightModePalette, darkModePalette, jssInsertionPoint } = options ?? {}; // One time setup with default plugins and settings. const jssOptions = { // JSS has many interesting plugins we may wish to turn on //plugins: [functions(), template(), global(), extend(), nested(), compose(), camelCase(), defaultUnit(options.defaultUnit), expand(), vendorPrefixer(), propsSort()] - plugins: [global(), camelCase()] + plugins: [global(), camelCase()], + insertionPoint: jssInsertionPoint }; jss.setup(jssOptions);