Sha256: 83cc295b147a9fd291b7155c37d0312ab837cbc9f356090439036550b5932e87

Contents?: true

Size: 428 Bytes

Versions: 19

Compression:

Stored size: 428 Bytes

Contents

import { createHtmlElement } from "alchemy_admin/utils/dom_helpers"

function build(message, flashType) {
  const flashNotices = document.getElementById("flash_notices")
  const flashMessage = createHtmlElement(`
    <alchemy-message type="${flashType}" dismissable>
      ${message}
    </alchemy-message>
  `)
  flashNotices.append(flashMessage)
}

export function growl(message, style = "notice") {
  build(message, style)
}

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
alchemy_cms-7.4.2 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.6 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.9 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.4.1 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.4.0 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.5 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.8 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.4 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.3 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.2 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.7 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.1 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.3.0 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.6 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.5 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.4 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.3 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.2 app/javascript/alchemy_admin/growler.js
alchemy_cms-7.2.1 app/javascript/alchemy_admin/growler.js