UNPKG

@hypothesis/frontend-shared

Version:

Shared components, styles and utilities for Hypothesis projects

24 lines (23 loc) 917 B
/** * @typedef {import('../../types').PresentationalProps} CommonProps * @typedef {import('preact').JSX.HTMLAttributes<HTMLElement>} HTMLAttributes * * @typedef ScrollProps * @prop {'raised'|'flat'} [variant='raised'] - Render with scroll-hinting * shadows ('raised') or without ('flat') */ /** * Render a fluid container that scrolls on overflow. * * @param {CommonProps & ScrollProps & HTMLAttributes} props */ export default function Scroll({ children, classes, elementRef, variant, ...htmlAttributes }: CommonProps & ScrollProps & HTMLAttributes): import("preact").JSX.Element; export type CommonProps = import('../../types').PresentationalProps; export type HTMLAttributes = import('preact').JSX.HTMLAttributes<HTMLElement>; export type ScrollProps = { /** * - Render with scroll-hinting * shadows ('raised') or without ('flat') */ variant?: "raised" | "flat" | undefined; };