/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
fixtures/flight-parcel/src/Dialog.tsx
21 строка
417 B
Devon Govett
Implement react-server-dom-parcel (#31725)
12 дек 2024, 06:58
Не верифицирован
12 дек 2024, 06:58
ca58742
Код
Авторство
О чём код?
'use client'; import {ReactNode, useRef} from 'react'; export function Dialog({ trigger, children, }: { trigger: ReactNode; children: ReactNode; }) { let ref = useRef<HTMLDialogElement | null>(null); return ( <> <button onClick={() => ref.current?.showModal()}>{trigger}</button> <dialog ref={ref} onSubmit={() => ref.current?.close()}> {children} </dialog> </> ); }