UNPKG

@stimulus-library/controllers

Version:

A library of useful controllers for Stimulus

17 lines (16 loc) 495 B
import { LoadBlockController } from "./load_block_controller"; export class AsyncBlockController extends LoadBlockController { get _errorMessage() { return this.hasErrorMessageValue ? this.errorMessageValue : "This content failed to load"; } async connect() { await this.loadContent(); } } AsyncBlockController.targets = ["replace"]; AsyncBlockController.values = { endpoint: String, errorMessage: String, selector: String, maxRetries: Number, };