fix: standardize direct page scroll viewports

This commit is contained in:
2026-07-28 22:50:11 +02:00
parent 324c26da78
commit 53e947935a
6 changed files with 67 additions and 32 deletions

View File

@@ -0,0 +1,23 @@
import type { HTMLAttributes, ReactNode } from "react";
export type PageScrollViewportProps = Omit<
HTMLAttributes<HTMLDivElement>,
"children"
> & {
children: ReactNode;
};
export default function PageScrollViewport({
children,
className = "",
...props
}: PageScrollViewportProps) {
return (
<div
{...props}
className={["page-scroll-viewport", className].filter(Boolean).join(" ")}
>
{children}
</div>
);
}