diff --git a/packages/nicolium/src/components/preview-card.tsx b/packages/nicolium/src/components/preview-card.tsx index 2dfa535a0..e0d449623 100644 --- a/packages/nicolium/src/components/preview-card.tsx +++ b/packages/nicolium/src/components/preview-card.tsx @@ -179,7 +179,7 @@ const PreviewCard: React.FC = ({ } } - const sanitized = sanitize(html, { + const sanitized = DOMPurify.sanitize(html, { ADD_TAGS: ['iframe'], ADD_ATTR: ['allowfullscreen', 'frameborder', 'allow', 'src', 'width', 'height'], }); diff --git a/packages/nicolium/src/components/ui/layout.tsx b/packages/nicolium/src/components/ui/layout.tsx index 61247c7da..0f1075d8c 100644 --- a/packages/nicolium/src/components/ui/layout.tsx +++ b/packages/nicolium/src/components/ui/layout.tsx @@ -3,6 +3,7 @@ import debounce from 'lodash/debounce'; import React, { Suspense, useEffect, useState } from 'react'; import StickyBox from 'react-sticky-box'; +import SnowContainer from '@/components/snow-container'; import { useFeatures } from '@/hooks/use-features'; import tailwindConfig from '../../../tailwind.config'; @@ -97,6 +98,7 @@ const useWindowControlsOverlay = () => { /** Layout container, to hold Sidebar, Main, and Aside. */ const Layout: LayoutComponent = ({ children, fullWidth }) => (
+
= ({ slug }) => { {pageHtml && (
)}