diff --git a/external/lang b/external/lang index 7f1f53ad..46031757 160000 --- a/external/lang +++ b/external/lang @@ -1 +1 @@ -Subproject commit 7f1f53ad388f9e3eab1533556d2918c66918790d +Subproject commit 4603175783d3ec8af22e9e8910916d557492b66a diff --git a/external/revolt.js b/external/revolt.js index 3cd1f4ec..e650b733 160000 --- a/external/revolt.js +++ b/external/revolt.js @@ -1 +1 @@ -Subproject commit 3cd1f4ec377bb11ca8cfeab6dcd48e37d0cdbdfb +Subproject commit e650b73359fe1a17f4b47a9df964c98a627316d4 diff --git a/src/components/markdown/plugins/mentions.tsx b/src/components/markdown/plugins/mentions.tsx index 6e470308..45359405 100644 --- a/src/components/markdown/plugins/mentions.tsx +++ b/src/components/markdown/plugins/mentions.tsx @@ -1,4 +1,7 @@ -import { RE_MENTIONS, RE_EVERYONE } from "revolt.js"; +import { RE_MENTIONS } from "revolt.js"; + +// RE_EVERYONE is not exported in the ESM build, define it locally +const RE_EVERYONE = /@everyone/g; import styled from "styled-components"; import { clientController } from "../../../controllers/client/ClientController"; import UserShort from "../../common/user/UserShort"; @@ -76,4 +79,4 @@ export const remarkMention = createComponent("mention", RE_MENTIONS, (match) => clientController.getAvailableClient().users.has(match), ); -export const remarkEveryone = createComponent("everyone", RE_EVERYONE, () => true); +export const remarkEveryone = createComponent("everyone", RE_EVERYONE, () => true); \ No newline at end of file