چطور در react یک dialog باز کنیم؟

- نفیسه افقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
می توانید از کامپوننت Dialog در کتابخانه primereact استفاده کنید. اگر primereact را نصب ندارید، نصبش کنید:
npm install primereact primeicons
حالا Dialog را ایمپورت کنید:
import { Dialog } from 'primereact/dialog';
و بصورت زیر از آن استفاده کنید:
<Button label="Show" icon="pi pi-external-link" onClick={() => setShowDialog(true)} />
<Dialog header="Header" visible={showDialog} style={{ width: '50vw' }} onHide={() => setShowDialog(false)}>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</Dialog>
*نکته: برای نمایش و مخفی کردن dialog از یک state استفاده کنید ( ما اینجا از متغیری بنام showDialog استفاده کردیم)
- نفیسه افقی 4 سال قبل پاسخ داد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید