actionSelectAll.ts 352 B

12345678910111213
  1. import { Action } from "./types";
  2. import { KEYS } from "../keys";
  3. export const actionSelectAll: Action = {
  4. name: "selectAll",
  5. perform: elements => {
  6. return {
  7. elements: elements.map(elem => ({ ...elem, isSelected: true })),
  8. };
  9. },
  10. contextItemLabel: "labels.selectAll",
  11. keyTest: event => event[KEYS.META] && event.key === "a",
  12. };