diff --git a/.storybook/main.js b/.storybook/main.js
index 7afbb5d..6e3993d 100644
--- a/.storybook/main.js
+++ b/.storybook/main.js
@@ -16,11 +16,7 @@ const config = {
options: {},
},
staticDirs: ["../public"],
- managerHead: (head) => `${head}`,
- previewHead: (head) => `${head}`,
async viteFinal(cfg) {
- // IMPORTANT: Set base path for GitHub Pages sub-path hosting
- cfg.base = "/communityrulestorybook/";
// Ensure esbuild treats .js as JSX during dep pre-bundling
cfg.optimizeDeps ??= {};
cfg.optimizeDeps.esbuildOptions ??= {};
diff --git a/.storybook/preview.js b/.storybook/preview.js
index 1fd25df..59394fb 100644
--- a/.storybook/preview.js
+++ b/.storybook/preview.js
@@ -1,5 +1,20 @@
import "../app/globals.css";
+// Import Google Fonts for Storybook
+import { Inter, Bricolage_Grotesque } from "next/font/google";
+
+const inter = Inter({
+ subsets: ["latin"],
+ weight: ["400", "500"],
+ variable: "--font-inter",
+});
+
+const bricolageGrotesque = Bricolage_Grotesque({
+ subsets: ["latin"],
+ weight: ["400", "500"],
+ variable: "--font-bricolage-grotesque",
+});
+
/** @type { import('@storybook/react').Preview } */
const preview = {
parameters: {
@@ -11,6 +26,13 @@ const preview = {
},
},
},
+ decorators: [
+ (Story) => (
+
+
+
+ ),
+ ],
};
export default preview;
diff --git a/.storybook/preview.local.js b/.storybook/preview.local.js
index 1fd25df..59394fb 100644
--- a/.storybook/preview.local.js
+++ b/.storybook/preview.local.js
@@ -1,5 +1,20 @@
import "../app/globals.css";
+// Import Google Fonts for Storybook
+import { Inter, Bricolage_Grotesque } from "next/font/google";
+
+const inter = Inter({
+ subsets: ["latin"],
+ weight: ["400", "500"],
+ variable: "--font-inter",
+});
+
+const bricolageGrotesque = Bricolage_Grotesque({
+ subsets: ["latin"],
+ weight: ["400", "500"],
+ variable: "--font-bricolage-grotesque",
+});
+
/** @type { import('@storybook/react').Preview } */
const preview = {
parameters: {
@@ -11,6 +26,13 @@ const preview = {
},
},
},
+ decorators: [
+ (Story) => (
+
+
+
+ ),
+ ],
};
export default preview;