'use client'; import * as React from 'react'; import { useModals } from '@components/page/ModalContext'; interface ModalTriggerProps { children: React.ReactNode; modal: React.ComponentType; modalProps?: Record; } function ModalTrigger({ children, modal, modalProps = {} }: ModalTriggerProps) { const { open } = useModals(); return ( open(modal, modalProps)} style={{ display: 'contents' }}> {children} ); } export default ModalTrigger;