import React, { HTMLAttributes, forwardRef } from "react";
import { useThemeInternal } from "../theme/Theme";
import { cl } from "../utils/helpers";
import { GudiepanelIllustration } from "./Illustration";
export interface GuidePanelProps extends HTMLAttributes {
/**
* GuidePanel content
*/
children: React.ReactNode;
/**
* Custom svg/img element
*/
illustration?: React.ReactNode;
/**
* Render illustation above content
* @default true on mobile (<480px)
*/
poster?: boolean;
}
/**
* A component for guiding users on the website
*
* @see [📝 Documentation](https://aksel.nav.no/komponenter/core/guidepanel)
* @see 🏷️ {@link GuidePanelProps}
*
* @example
* ```jsx
*
* Saksbehandlingstiden varierer fra kommune til kommune. Hvis det går mer
* enn X måneder siden du søkte, skal du få brev om at saksbehandlingstiden
* er forlenget.
*
* ```
*/
export const GuidePanel = forwardRef(
(
{
children,
className,
illustration,
poster,
"data-color": color = "info",
...rest
},
ref,
) => {
const themeContext = useThemeInternal();
return (
);
},
);
export default GuidePanel;