mirror of
https://github.com/formbricks/formbricks.git
synced 2026-04-23 05:17:49 -05:00
fix: open outbound links in new tab (#3042)
This commit is contained in:
committed by
GitHub
parent
2bbeb040c2
commit
0acc49c57d
@@ -60,7 +60,7 @@ export function LocalizedEditor({
|
||||
disableLists
|
||||
excludedToolbarItems={["blockType"]}
|
||||
firstRender={firstRender}
|
||||
getText={() => md.render(value ? value[selectedLanguageCode] ?? "" : "")}
|
||||
getText={() => md.render(value ? (value[selectedLanguageCode] ?? "") : "")}
|
||||
key={`${questionIdx}-${selectedLanguageCode}`}
|
||||
setFirstRender={setFirstRender}
|
||||
setText={(v: string) => {
|
||||
|
||||
@@ -161,9 +161,17 @@ const FloatingLinkEditor = ({ editor }: { editor: LexicalEditor }) => {
|
||||
setEditMode(true);
|
||||
}, []);
|
||||
|
||||
const linkAttributes = {
|
||||
target: "_blank",
|
||||
rel: "noopener noreferrer",
|
||||
};
|
||||
|
||||
const handleSubmit = () => {
|
||||
if (lastSelection && linkUrl) {
|
||||
editor.dispatchCommand(TOGGLE_LINK_COMMAND, linkUrl);
|
||||
editor.dispatchCommand(TOGGLE_LINK_COMMAND, {
|
||||
url: linkUrl,
|
||||
...linkAttributes,
|
||||
});
|
||||
}
|
||||
setEditMode(false);
|
||||
};
|
||||
@@ -415,8 +423,6 @@ export const ToolbarPlugin = (props: TextEditorProps) => {
|
||||
if (!isLink) {
|
||||
editor.dispatchCommand(TOGGLE_LINK_COMMAND, {
|
||||
url: "https://",
|
||||
target: "_blank",
|
||||
rel: "noopener noreferrer",
|
||||
});
|
||||
} else {
|
||||
editor.dispatchCommand(TOGGLE_LINK_COMMAND, null);
|
||||
|
||||
Reference in New Issue
Block a user