trash-component.js 687 B

123456789101112131415161718192021
  1. import { TrashDrawer } from "../components/trash-component/drawers/trash-drawer";
  2. import { Component } from "../core/models/components/component";
  3. import { ComponentOptions } from "../core/models/components/component-options";
  4. class TrashComponent extends Component {
  5. constructor() {
  6. const options = new ComponentOptions(
  7. "2e0a8b90-2ef0-4c71-893f-cf2b55303589",
  8. "trash",
  9. "trash"
  10. );
  11. super(new TrashDrawer(), options);
  12. document.addEventListener('keyup', (event) => {
  13. if (event.key === "Delete") {
  14. console.log('addEventListener: Início')
  15. this.draw(event);
  16. }
  17. });
  18. }
  19. }
  20. export const trashComponent = new TrashComponent();