@@ -67,13 +67,13 @@ export const useContext = () => {
6767 return ctx ;
6868} ;
6969
70- const useStyles = makeStyles < Theme , { drawerTop ? : number } > ( ( theme ) => {
70+ const useDrawerStyles = makeStyles < Theme , { top : number } > ( ( theme ) => {
7171 return {
72- drawer : {
72+ root : {
7373 position : "static" ,
7474
7575 "& > .MuiPaper-root" : {
76- top : ( { drawerTop } ) => drawerTop ,
76+ top : ( { top } ) => top ,
7777 bottom : 0 ,
7878 width : DRAWER_WIDTH + 1 ,
7979 height : "auto" ,
@@ -83,6 +83,11 @@ const useStyles = makeStyles<Theme, { drawerTop?: number }>((theme) => {
8383 boxShadow : "none" ,
8484 } ,
8585 } ,
86+ } ;
87+ } ) ;
88+
89+ const useOtherStyles = makeStyles < Theme > ( ( theme ) => {
90+ return {
8691 header : {
8792 display : "flex" ,
8893 alignItems : "center" ,
@@ -164,7 +169,8 @@ const PanelInner = ({
164169 container : HTMLDivElement | null | undefined ;
165170 top ?: number ;
166171} ) => {
167- const classes = useStyles ( { drawerTop : top } ) ;
172+ const drawerClasses = useDrawerStyles ( { top } ) ;
173+ const otherClasses = useOtherStyles ( ) ;
168174 const { open, toggle, activeSection, setActiveSection } = useContext ( ) ;
169175 const handleToggle = useEvent ( ( ) => {
170176 toggle ( ) ;
@@ -175,7 +181,7 @@ const PanelInner = ({
175181 < ToggleButton onClick = { handleToggle } />
176182
177183 < Drawer
178- className = { classes . drawer }
184+ className = { drawerClasses . root }
179185 open = { open }
180186 anchor = "left"
181187 hideBackdrop
@@ -186,7 +192,7 @@ const PanelInner = ({
186192
187193 < TabContext value = { activeSection } >
188194 < TabList
189- className = { classes . tabList }
195+ className = { otherClasses . tabList }
190196 onChange = { ( _ , v ) => {
191197 setActiveSection ( v ) ;
192198 } }
@@ -232,7 +238,7 @@ const ToggleButton = ({ onClick }: { onClick: () => void }) => {
232238} ;
233239
234240const Header = ( { onClose } : { onClose : ( ) => void } ) => {
235- const classes = useStyles ( { } ) ;
241+ const classes = useOtherStyles ( ) ;
236242
237243 return (
238244 < div className = { classes . header } >
@@ -248,7 +254,7 @@ const Header = ({ onClose }: { onClose: () => void }) => {
248254} ;
249255
250256const Content = ( ) => {
251- const classes = useStyles ( { } ) ;
257+ const classes = useOtherStyles ( ) ;
252258
253259 return < div className = { classes . content } > </ div > ;
254260} ;
@@ -260,7 +266,7 @@ const TabPanelGeneral = ({
260266 datasetIri : string ;
261267 dataSource : DataSource ;
262268} ) => {
263- const classes = useStyles ( { } ) ;
269+ const classes = useOtherStyles ( ) ;
264270
265271 return (
266272 < TabPanel className = { classes . tabPanel } value = "general" >
@@ -274,7 +280,7 @@ const TabPanelData = ({
274280} : {
275281 dimensions : DimensionMetadataFragment [ ] ;
276282} ) => {
277- const classes = useStyles ( { } ) ;
283+ const classes = useOtherStyles ( ) ;
278284 const [ searchInput , setSearchInput ] = useState ( "" ) ;
279285
280286 const filteredDimensions = useMemo ( ( ) => {
0 commit comments