feat: persist sidebar toggle state (#569)

This commit is contained in:
Samuel Gunter
2025-03-26 13:50:34 -05:00
committed by GitHub
parent d014244b28
commit 695743104c
5 changed files with 53 additions and 3 deletions

View File

@@ -1,6 +1,7 @@
// import '@unocss/reset/tailwind-compat.css';
import 'uno.css';
import { QueryClient, QueryClientProvider } from '@tanstack/react-query';
import clsx from 'clsx';
import React, { forwardRef } from 'react';
@@ -8,6 +9,8 @@ import styles from './ExtensionRoot.module.scss';
export const styleResetClass = styles.extensionRoot;
const queryClient = new QueryClient();
/**
* A wrapper component for the extension elements that adds some basic styling to them
*/
@@ -16,7 +19,9 @@ export default function ExtensionRoot(props: React.HTMLProps<HTMLDivElement>): J
return (
<React.StrictMode>
<div className={clsx(styleResetClass, 'h-full', className)} {...others} />
<QueryClientProvider client={queryClient}>
<div className={clsx(styleResetClass, 'h-full', className)} {...others} />
</QueryClientProvider>
</React.StrictMode>
);
}