16 lines
443 B
TypeScript
16 lines
443 B
TypeScript
|
import { ApplicationController } from './application_controller';
|
||
|
import { toggle, toggleExpandIcon } from '@utils';
|
||
|
|
||
|
export class ExpandController extends ApplicationController {
|
||
|
static targets = ['content', 'icon'];
|
||
|
|
||
|
declare readonly contentTarget: HTMLElement;
|
||
|
declare readonly iconTarget: HTMLElement;
|
||
|
|
||
|
toggle(event: Event) {
|
||
|
event.preventDefault();
|
||
|
toggle(this.contentTarget);
|
||
|
toggleExpandIcon(this.iconTarget);
|
||
|
}
|
||
|
}
|