35 lines
762 B
JavaScript
35 lines
762 B
JavaScript
import { RouterContext } from "next/dist/shared/lib/router-context";
|
|
import * as NextImage from "next/image";
|
|
|
|
import "../styles/globals.css";
|
|
|
|
const OriginalNextImage = NextImage.default;
|
|
|
|
Object.defineProperty(NextImage, "default", {
|
|
configurable: true,
|
|
value: (props) => <OriginalNextImage {...props} unoptimized />,
|
|
});
|
|
|
|
export const parameters = {
|
|
actions: { argTypesRegex: "^on[A-Z].*" },
|
|
controls: {
|
|
matchers: {
|
|
color: /(background|color)$/i,
|
|
date: /Date$/,
|
|
},
|
|
},
|
|
nextRouter: {
|
|
Provider: RouterContext.Provider,
|
|
},
|
|
};
|
|
|
|
window.getEmbedNamespace = () => {
|
|
const url = new URL(document.URL);
|
|
const namespace = url.searchParams.get("embed");
|
|
return namespace;
|
|
};
|
|
|
|
window.getEmbedTheme = () => {
|
|
return "auto";
|
|
};
|