Skip to content

Commit

Permalink
Merge pull request #3086 from continuedev/nate/fix-at-mention
Browse files Browse the repository at this point in the history
fix at mention bug
  • Loading branch information
Patrick-Erichsen authored Nov 26, 2024
2 parents 8d968e3 + af9f637 commit 5278b11
Showing 1 changed file with 22 additions and 24 deletions.
46 changes: 22 additions & 24 deletions gui/src/components/mainInput/TipTapEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,20 @@ import { IdeMessengerContext } from "../../context/IdeMessenger";
import { SubmenuContextProvidersContext } from "../../context/SubmenuContextProviders";
import useHistory from "../../hooks/useHistory";
import { useInputHistory } from "../../hooks/useInputHistory";
import useIsOSREnabled from "../../hooks/useIsOSREnabled";
import useUpdatingRef from "../../hooks/useUpdatingRef";
import { useWebviewListener } from "../../hooks/useWebviewListener";
import { selectUseActiveFile } from "../../redux/selectors";
import { defaultModelSelector } from "../../redux/selectors/modelSelectors";
import { addCodeToEdit } from "../../redux/slices/editModeState";
import { setShouldAddFileForEditing } from "../../redux/slices/uiStateSlice";
import { RootState } from "../../redux/store";
import {
getFontSize,
isJetBrains,
isMetaEquivalentKeyPressed,
} from "../../util";
import { AddCodeToEdit } from "./AddCodeToEditExtension";
import { CodeBlockExtension } from "./CodeBlockExtension";
import { SlashCommand } from "./CommandsExtension";
import InputToolbar, { ToolbarOptions } from "./InputToolbar";
Expand All @@ -64,10 +68,6 @@ import {
handleVSCMetaKeyIssues,
} from "./handleMetaKeyIssues";
import { ComboBoxItem } from "./types";
import useIsOSREnabled from "../../hooks/useIsOSREnabled";
import { setShouldAddFileForEditing } from "../../redux/slices/uiStateSlice";
import { AddCodeToEdit } from "./AddCodeToEditExtension";
import { addCodeToEdit } from "../../redux/slices/editModeState";

const InputBoxDiv = styled.div<{ border?: string }>`
resize: none;
Expand Down Expand Up @@ -459,25 +459,23 @@ function TipTapEditor(props: TipTapEditorProps) {
},
}),
Text,
props.availableContextProviders.length
? Mention.configure({
HTMLAttributes: {
class: "mention",
},
suggestion: getContextProviderDropdownOptions(
availableContextProvidersRef,
getSubmenuContextItemsRef,
enterSubmenu,
onClose,
onOpen,
inSubmenuRef,
ideMessenger,
),
renderHTML: (props) => {
return `@${props.node.attrs.label || props.node.attrs.id}`;
},
})
: undefined,
Mention.configure({
HTMLAttributes: {
class: "mention",
},
suggestion: getContextProviderDropdownOptions(
availableContextProvidersRef,
getSubmenuContextItemsRef,
enterSubmenu,
onClose,
onOpen,
inSubmenuRef,
ideMessenger,
),
renderHTML: (props) => {
return `@${props.node.attrs.label || props.node.attrs.id}`;
},
}),
isInEditMode
? AddCodeToEdit.configure({
HTMLAttributes: {
Expand Down Expand Up @@ -598,7 +596,7 @@ function TipTapEditor(props: TipTapEditorProps) {

if (isOSREnabled) {
handleJetBrainsOSRMetaKeyIssues(e, editor);
} else if (!isJetBrains()){
} else if (!isJetBrains()) {
await handleVSCMetaKeyIssues(e, editor);
}
};
Expand Down

0 comments on commit 5278b11

Please sign in to comment.