import React, { useId } from 'react'; import classNames from 'classnames'; import ExitIcon from '@moda/icons/exit-16'; import { FocusOn } from 'react-focus-on'; import { Clickable } from '../Clickable'; import { Text } from '../Text'; import { Stack } from '../Stack'; import './SlidingPane.scss'; export type SlidingPaneProps = React.HTMLAttributes & { children: React.ReactNode; title: string; visible: boolean; onClose: () => void; autoFocus?: boolean; }; export const SlidingPane: React.FC = ({ className, title, visible, children, onClose, autoFocus = true, ...rest }) => { const titleId = useId(); return ( <>
{title}
{children}
); };