|
47 | 47 | str-chat__message-simple__actions__action
|
48 | 48 | str-chat__message-simple__actions__action--options
|
49 | 49 | "
|
50 |
| - [popper]="popperContent" |
51 |
| - [popperTrigger]="popperTriggerClick" |
52 |
| - [popperPlacement]="popperPlacementAuto" |
53 |
| - [popperHideOnScroll]="false" |
54 |
| - [popperHideOnClickOutside]="true" |
55 |
| - [popperHideOnMouseLeave]="false" |
56 |
| - [popperDisableAnimation]="true" |
57 |
| - (popperOnHidden)="isActionBoxOpen = false" |
| 50 | + [floatUi]="floatingContent" |
| 51 | + looseTrigger="click" |
| 52 | + [hideOnScroll]="false" |
| 53 | + [hideOnClickOutside]="true" |
| 54 | + [hideOnMouseLeave]="false" |
| 55 | + [disableAnimation]="true" |
| 56 | + (onHidden)="isActionBoxOpen = false" |
58 | 57 | >
|
59 |
| - <popper-content #popperContent> |
| 58 | + <float-ui-content #floatingContent> |
60 | 59 | <ng-template
|
61 | 60 | #defaultMessageActionsBox
|
62 | 61 | let-isOpen="isOpen"
|
|
72 | 71 | [enabledActions]="enabledActions"
|
73 | 72 | [customActions]="customActions"
|
74 | 73 | [message]="messageInput"
|
75 |
| - (click)="messageActionsBoxClicked(popperContent)" |
| 74 | + (click)="messageActionsBoxClicked(floatingContent)" |
76 | 75 | ></stream-message-actions-box>
|
77 | 76 | </ng-template>
|
78 | 77 | <ng-container
|
|
83 | 82 | "
|
84 | 83 | >
|
85 | 84 | </ng-container>
|
86 |
| - </popper-content> |
| 85 | + </float-ui-content> |
87 | 86 | <div
|
88 | 87 | *ngIf="visibleMessageActionsCount > 0"
|
89 | 88 | class="str-chat__message-actions-box-button"
|
|
540 | 539 | "
|
541 | 540 | data-testid="delivered-indicator"
|
542 | 541 | tabindex="0"
|
543 |
| - [popper]="popperContent" |
544 |
| - [popperTrigger]="popperTriggerHover" |
545 |
| - [popperPlacement]="popperPlacementAuto" |
546 |
| - [popperHideOnScroll]="false" |
547 |
| - [popperHideOnClickOutside]="false" |
| 542 | + [floatUi]="floatingContent" |
| 543 | + looseTrigger="click" |
| 544 | + [hideOnScroll]="false" |
| 545 | + [hideOnClickOutside]="false" |
548 | 546 | (hover)="$event.stopPropagation()"
|
549 | 547 | >
|
550 |
| - <popper-content #popperContent> |
| 548 | + <float-ui-content #floatingContent> |
551 | 549 | <div class="str-chat__tooltip str-chat__tooltip-angular">
|
552 | 550 | {{ "streamChat.Delivered" | translate }}
|
553 | 551 | </div>
|
554 |
| - </popper-content> |
| 552 | + </float-ui-content> |
555 | 553 | <stream-icon-placeholder
|
556 | 554 | data-testid="delivered-icon"
|
557 | 555 | icon="delivered-icon"
|
|
576 | 574 | "
|
577 | 575 | data-testid="sending-indicator"
|
578 | 576 | tabindex="0"
|
579 |
| - [popper]="popperContent" |
580 |
| - [popperTrigger]="popperTriggerHover" |
581 |
| - [popperPlacement]="popperPlacementAuto" |
582 |
| - [popperHideOnScroll]="false" |
583 |
| - [popperHideOnClickOutside]="false" |
| 577 | + [floatUi]="floatingContent" |
| 578 | + looseTrigger="'hover'" |
| 579 | + [hideOnScroll]="false" |
| 580 | + [hideOnClickOutside]="false" |
584 | 581 | (hover)="$event.stopPropagation()"
|
585 | 582 | >
|
586 |
| - <popper-content #popperContent> |
| 583 | + <float-ui-content #floatingContent> |
587 | 584 | <div class="str-chat__tooltip str-chat__tooltip-angular">
|
588 | 585 | {{ "streamChat.Sending..." | translate }}
|
589 | 586 | </div>
|
590 |
| - </popper-content> |
| 587 | + </float-ui-content> |
591 | 588 | <stream-loading-indicator-placeholder
|
592 | 589 | data-testid="loading-indicator"
|
593 | 590 | ></stream-loading-indicator-placeholder>
|
|
611 | 608 | "
|
612 | 609 | data-testid="read-indicator"
|
613 | 610 | tabindex="0"
|
614 |
| - [popper]="popperContent" |
615 |
| - [popperTrigger]="popperTriggerHover" |
616 |
| - [popperPlacement]="popperPlacementAuto" |
617 |
| - [popperHideOnScroll]="false" |
618 |
| - [popperHideOnClickOutside]="false" |
| 611 | + [floatUi]="floatingContent" |
| 612 | + looseTrigger="'hover'" |
| 613 | + [hideOnScroll]="false" |
| 614 | + [hideOnClickOutside]="false" |
619 | 615 | (hover)="$event.stopPropagation()"
|
620 | 616 | >
|
621 |
| - <popper-content #popperContent> |
| 617 | + <float-ui-content #floatingContent> |
622 | 618 | <div
|
623 | 619 | class="str-chat__tooltip str-chat__tooltip-angular"
|
624 | 620 | data-testid="read-by-tooltip"
|
625 | 621 | >
|
626 | 622 | {{ readByText }}
|
627 | 623 | </div>
|
628 |
| - </popper-content> |
| 624 | + </float-ui-content> |
629 | 625 | <stream-icon-placeholder icon="read-icon"></stream-icon-placeholder>
|
630 | 626 | </span>
|
631 | 627 | </ng-template>
|
|
0 commit comments