'use client'; import {ReactNode, useRef} from 'react'; export function Dialog({ trigger, children, }: { trigger: ReactNode; children: ReactNode; }) { let ref = useRef(null); return ( <> ref.current?.close()}> {children} ); }