M app/controllers/auth/setup_controller.rb => app/controllers/auth/setup_controller.rb +1 -1
@@ 45,6 45,6 @@ class Auth::SetupController < ApplicationController
end
def set_pack
- use_pack 'auth'
+ use_pack 'sign_up'
end
end
M app/javascript/core/theme.yml => app/javascript/core/theme.yml +1 -0
@@ 16,4 16,5 @@ pack:
modal: public.js
public: public.js
settings: settings.js
+ sign_up:
share:
A app/javascript/flavours/glitch/packs/sign_up.js => app/javascript/flavours/glitch/packs/sign_up.js +15 -0
@@ 0,0 1,15 @@
+import 'packs/public-path';
+import ready from 'flavours/glitch/ready';
+import axios from 'axios';
+
+ready(() => {
+ setInterval(() => {
+ axios.get('/api/v1/emails/check_confirmation').then((response) => {
+ if (response.data) {
+ window.location = '/start';
+ }
+ }).catch(error => {
+ console.error(error);
+ });
+ }, 5000);
+});
M app/javascript/flavours/glitch/theme.yml => app/javascript/flavours/glitch/theme.yml +1 -0
@@ 20,6 20,7 @@ pack:
modal:
public: packs/public.jsx
settings: packs/settings.js
+ sign_up: packs/sign_up.js
share: packs/share.jsx
# (OPTIONAL) The directory which contains localization files for
M app/javascript/flavours/vanilla/theme.yml => app/javascript/flavours/vanilla/theme.yml +1 -0
@@ 20,6 20,7 @@ pack:
modal:
public: public.jsx
settings: public.jsx
+ sign_up: sign_up.js
share: share.jsx
# (OPTIONAL) The directory which contains localization files for
M app/views/auth/setup/show.html.haml => app/views/auth/setup/show.html.haml +0 -2
@@ 1,8 1,6 @@
- content_for :page_title do
= t('auth.setup.title')
-= javascript_pack_tag 'sign_up', crossorigin: 'anonymous'
-
= simple_form_for(@user, url: auth_setup_path) do |f|
= render 'auth/shared/progress', stage: 'confirm'