Sha256: 52b43d4d68de587fea5313c420fd94d6ceb39fb4c866366a2a538bbccec2e5e4

Contents?: true

Size: 447 Bytes

Versions: 4

Compression:

Stored size: 447 Bytes

Contents

import { Controller } from '@hotwired/stimulus';
import ModalController from './modal_controller';

export default class extends Controller {
    static outlets = ['fox-tail--modal'];

    declare readonly foxTailModalOutlet: ModalController;

    show(): void {
        this.foxTailModalOutlet.show();
    }

    hide(): void {
        this.foxTailModalOutlet.hide();
    }

    toggle(): void {
        this.foxTailModalOutlet.toggle();
    }
}

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
fox_tail-0.2.1 app/components/fox_tail/modal_trigger_controller.ts
fox_tail-0.2.0 app/components/fox_tail/modal_trigger_controller.ts
fox_tail-0.1.1 app/components/fox_tail/modal_trigger_controller.ts
fox_tail-0.1.0 app/components/fox_tail/modal_trigger_controller.ts