showSelectedShapeActions.ts 409 B

12345678910111213
  1. import { AppState } from "../types";
  2. import { NonDeletedExcalidrawElement } from "./types";
  3. import { getSelectedElements } from "../scene";
  4. export const showSelectedShapeActions = (
  5. appState: AppState,
  6. elements: readonly NonDeletedExcalidrawElement[],
  7. ) =>
  8. Boolean(
  9. appState.editingElement ||
  10. getSelectedElements(elements, appState).length ||
  11. appState.elementType !== "selection",
  12. );