Add some toasts

This commit is contained in:
david 2024-11-12 23:55:00 +01:00
parent 84fc1d2d93
commit 934deddec4
10 changed files with 50 additions and 5 deletions

View file

@ -43,5 +43,8 @@ application.register("sortable", SortableController)
import ThemeSwitcherController from "./theme_switcher_controller"
application.register("theme-switcher", ThemeSwitcherController)
import ToastController from "./toast_controller"
application.register("toast", ToastController)
import UnsavedChangesController from "./unsaved_changes_controller"
application.register("unsaved-changes", UnsavedChangesController)

View file

@ -0,0 +1,10 @@
import { Controller } from "@hotwired/stimulus"
import * as bootstrap from "bootstrap"
// Connects to data-controller="toast"
export default class extends Controller {
connect() {
const toastBootstrap = bootstrap.Toast.getOrCreateInstance(this.element)
toastBootstrap.show()
}
}