Files
outline/app/editor/extensions/PreventTab.ts
2024-01-06 13:44:11 -08:00

17 lines
368 B
TypeScript

import { Command } from "prosemirror-state";
import Extension from "@shared/editor/lib/Extension";
export default class PreventTab extends Extension {
get name() {
return "preventTab";
}
keys(): Record<string, Command> {
return {
// No-ops prevent Tab escaping the editor bounds
Tab: () => true,
"Shift-Tab": () => true,
};
}
}