accept-agreement.js 534 B

1234567891011121314151617181920
  1. import React from "react"
  2. import misago from "misago/index"
  3. import AcceptAgreement from "misago/components/accept-agreement"
  4. import mount from "misago/utils/mount-component"
  5. export default function initializer(context) {
  6. if (document.getElementById("required-agreement-mount")) {
  7. mount(
  8. <AcceptAgreement api={context.get("REQUIRED_AGREEMENT_API")} />,
  9. "required-agreement-mount",
  10. false
  11. )
  12. }
  13. }
  14. misago.addInitializer({
  15. name: "component:accept-agreement",
  16. initializer: initializer,
  17. after: "store"
  18. })