DEV: Rename modifier import to avoid overwriting template keyword

This commit is contained in:
David Taylor
2024-04-19 09:49:23 +01:00
parent 9f9b09536d
commit e9e3456f18
4 changed files with 13 additions and 13 deletions

View File

@ -7,7 +7,7 @@ import willDestroy from "@ember/render-modifiers/modifiers/will-destroy";
import { LinkTo } from "@ember/routing";
import { service } from "@ember/service";
import { htmlSafe } from "@ember/template";
import { modifier } from "ember-modifier";
import { modifier as modifierFn } from "ember-modifier";
import { and, eq } from "truth-helpers";
import concatClass from "discourse/helpers/concat-class";
import replaceEmoji from "discourse/helpers/replace-emoji";
@ -39,11 +39,11 @@ export default class ChatChannelRow extends Component {
@tracked rowStyle = null;
@tracked canSwipe = true;
registerSwipableRow = modifier((element) => {
registerSwipableRow = modifierFn((element) => {
this.swipableRow = element;
});
onReset = modifier((element) => {
onReset = modifierFn((element) => {
const handler = () => {
this.rowStyle = htmlSafe("margin-right: 0px;");
this.showRemoveButton = false;
@ -60,7 +60,7 @@ export default class ChatChannelRow extends Component {
};
});
onRemoveChannel = modifier((element) => {
onRemoveChannel = modifierFn((element) => {
element.addEventListener(
"transitionend",
() => {
@ -72,7 +72,7 @@ export default class ChatChannelRow extends Component {
element.classList.add(FADEOUT_CLASS);
});
handleSwipe = modifier((element) => {
handleSwipe = modifierFn((element) => {
element.addEventListener("touchstart", this.onSwipeStart, {
passive: true,
});

View File

@ -1,7 +1,7 @@
import Component from "@glimmer/component";
import { cached } from "@glimmer/tracking";
import { service } from "@ember/service";
import { modifier } from "ember-modifier";
import { modifier as modifierFn } from "ember-modifier";
import { eq } from "truth-helpers";
import ConditionalLoadingSpinner from "discourse/components/conditional-loading-spinner";
import isElementInViewport from "discourse/lib/is-element-in-viewport";
@ -18,7 +18,7 @@ export default class ChatThreadList extends Component {
noThreadsLabel = I18n.t("chat.threads.none");
subscribe = modifier((element, [channel]) => {
subscribe = modifierFn((element, [channel]) => {
this.messageBus.subscribe(
`/chat/${channel.id}`,
this.onMessageBus,
@ -35,7 +35,7 @@ export default class ChatThreadList extends Component {
};
});
fill = modifier((element) => {
fill = modifierFn((element) => {
this.resizeObserver = new ResizeObserver(() => {
if (isElementInViewport(element)) {
this.loadThreads();
@ -49,7 +49,7 @@ export default class ChatThreadList extends Component {
};
});
loadMore = modifier((element) => {
loadMore = modifierFn((element) => {
this.intersectionObserver = new IntersectionObserver(this.loadThreads);
this.intersectionObserver.observe(element);