refactor: find in page (#7086)

- refactor rxjs data flow
- use canvas text to mitigate searchable search box input text issue
This commit is contained in:
pengx17
2024-05-28 06:19:53 +00:00
parent bd9c929d05
commit 2ca77d9170
12 changed files with 276 additions and 192 deletions
@@ -46,6 +46,7 @@ export const Modal = forwardRef<HTMLDivElement, ModalProps>(
title,
description,
withoutCloseButton = false,
modal,
portalOptions,
contentOptions: {
@@ -63,13 +64,13 @@ export const Modal = forwardRef<HTMLDivElement, ModalProps>(
},
ref
) => (
<Dialog.Root {...props}>
<Dialog.Root modal={modal} {...props}>
<Dialog.Portal {...portalOptions}>
<Dialog.Overlay
className={clsx(styles.modalOverlay, overlayClassName)}
{...otherOverlayOptions}
/>
<div className={styles.modalContentWrapper}>
<div data-modal={modal} className={clsx(styles.modalContentWrapper)}>
<Dialog.Content
className={clsx(styles.modalContent, contentClassName)}
style={{