Files
David TaylorandGitHub 53bcd699a0 DEV: Update remaining core plugin components to native-class syntax (#28611)
Changes made using the ember-native-class-codemod, plus some manual tweaks
2024-08-29 12:16:52 +01:00

23 lines
436 B
JavaScript

import Component from "@ember/component";
import { action } from "@ember/object";
import { tagName } from "@ember-decorators/component";
@tagName("")
export default class Collapser extends Component {
collapsed = false;
header = null;
onToggle = null;
@action
open() {
this.set("collapsed", false);
this.onToggle?.(false);
}
@action
close() {
this.set("collapsed", true);
this.onToggle?.(true);
}
}