@@ -10,7 +10,7 @@ import type { ReactNode } from 'react'
1010import { cloneElement , isValidElement , useState } from 'react'
1111import { globalStyles } from './globalStyle'
1212import '@ultraviolet/fonts/fonts.css'
13- import { GlobalAlert } from '@ultraviolet/ui'
13+ import { GlobalAlert , ThemeProvider as ThemeProviderUV } from '@ultraviolet/ui'
1414
1515type ExtraProps = {
1616 /**
@@ -66,28 +66,30 @@ const DocsContainer = ({ children, context }: DocsContainerProps) => {
6666
6767 return (
6868 < Unstyled >
69- < ThemeProvider theme = { lightTheme } >
70- { isBeta ?
71- < GlobalAlert
72- buttonText = "Access to Beta"
73- onClickButton = { ( ) => window . top ?. location . assign ( 'https://beta.storybook.ultraviolet.scaleway.com' ) }
74- closable = { false }
75- >
76- A Beta version is available. Please use this version if your dependencies include the Beta release.
77- </ GlobalAlert > : null }
78- < Global styles = { [ globalStyles ] } />
79- < BaseContainer context = { context } >
80- { isValidElement < ExtraProps > ( children )
81- ? cloneElement ( children , {
82- deprecated : parameters ?. deprecated ,
83- deprecatedReason : parameters ?. deprecatedReason ,
84- migrationLink : parameters ?. migrationLink ,
85- hideArgsTable : parameters ?. hideArgsTable ,
86- experimental : isPlusLibrary ? true : parameters ?. experimental ,
87- } )
88- : children }
89- </ BaseContainer >
90- </ ThemeProvider >
69+ < ThemeProviderUV >
70+ < ThemeProvider theme = { lightTheme } >
71+ { isBeta ?
72+ < GlobalAlert
73+ buttonText = "Access to Beta"
74+ onClickButton = { ( ) => window . top ?. location . assign ( 'https://beta.storybook.ultraviolet.scaleway.com' ) }
75+ closable = { false }
76+ >
77+ A Beta version is available. Please use this version if your dependencies include the Beta release.
78+ </ GlobalAlert > : null }
79+ < Global styles = { [ globalStyles ] } />
80+ < BaseContainer context = { context } >
81+ { isValidElement < ExtraProps > ( children )
82+ ? cloneElement ( children , {
83+ deprecated : parameters ?. deprecated ,
84+ deprecatedReason : parameters ?. deprecatedReason ,
85+ migrationLink : parameters ?. migrationLink ,
86+ hideArgsTable : parameters ?. hideArgsTable ,
87+ experimental : isPlusLibrary ? true : parameters ?. experimental ,
88+ } )
89+ : children }
90+ </ BaseContainer >
91+ </ ThemeProvider >
92+ </ ThemeProviderUV >
9193 </ Unstyled >
9294 )
9395}
0 commit comments