diff --git a/frontend-reactive/app/helpers/equals.ts b/frontend-reactive/app/helpers/equals.ts
index 7d13647..20d7592 100644
--- a/frontend-reactive/app/helpers/equals.ts
+++ b/frontend-reactive/app/helpers/equals.ts
@@ -1,7 +1,7 @@
-import { helper } from '@ember/component/helper'
+import { helper } from '@ember/component/helper';
export default helper(function equals(args) {
- if (args.length != 2) return false
- console.log(args[0], args[1])
- return args[0] == args[1]
-})
+ if (args.length != 2) return false;
+ console.log(args[0], args[1]);
+ return args[0] == args[1];
+});
diff --git a/frontend-reactive/app/routes/index.ts b/frontend-reactive/app/routes/index.ts
new file mode 100644
index 0000000..accaec9
--- /dev/null
+++ b/frontend-reactive/app/routes/index.ts
@@ -0,0 +1,3 @@
+import Route from '@ember/routing/route';
+
+export default class IndexRoute extends Route {}
diff --git a/frontend-reactive/app/styles/app.css b/frontend-reactive/app/styles/app.css
index 6c4b147..9184054 100644
--- a/frontend-reactive/app/styles/app.css
+++ b/frontend-reactive/app/styles/app.css
@@ -3,7 +3,7 @@
/* Note: CSS is fucking stupid. It applies styles not in the order classes are set on an element,
* but in the order they appear in the css files */
-/* @import url("debug.css"); */
+/*@import url("debug.css");*/
@import url("fonts.css");
@import url("colors.css");
@import url("util.css");
diff --git a/frontend-reactive/app/styles/auth/registerForm.css b/frontend-reactive/app/styles/auth/registerForm.css
index f4b736a..505b52b 100644
--- a/frontend-reactive/app/styles/auth/registerForm.css
+++ b/frontend-reactive/app/styles/auth/registerForm.css
@@ -1,3 +1,75 @@
.registration-form {
- background: var(--accent);
+ background: var(--secondary);
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: fit-content;
+}
+
+.registration-form-name-mail-wrapper {
+ width: fit-content;
+ display: flex;
+ flex-direction: column;
+ align-items: end;
+}
+
+.registration-form-username {
+ width: max-content;
+}
+
+.registration-form-displayname-wrapper {
+ display: flex;
+}
+
+.registration-form-mail-wrapper {
+ display: flex;
+ width: max-content;
+ flex-direction: row;
+}
+
+.registration-form-mail-input {
+ width: max-content;
+ /*display: flex;*/
+ /*flex-grow: 1;*/
+}
+
+.registration-form-description-wrapper {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ width: 100%;
+}
+
+.registration-form-gender-wrapper {
+}
+
+.registration-form-gender-info {
+}
+
+.register-form-being-wrapper {
+ margin: 1em;
+}
+
+.registration-form-being-info {
+}
+
+.register-form-default-post-mode-wrapper {
+ margin-bottom: 1em;
+}
+
+.registration-form-default-post-mode-info {
+}
+
+.register-form-follow-approval-wrapper {
+ margin-bottom: 0.5em;
+}
+
+.register-form-indexable-wrapper {
+ margin-bottom: 0.5em;
+}
+
+.register-form-custom-fields-wrapper {
+ flex-grow: 1;
+ width: 80%;
+ margin-bottom: 1em;
}
diff --git a/frontend-reactive/app/styles/util.css b/frontend-reactive/app/styles/util.css
index b35bccb..942c6de 100644
--- a/frontend-reactive/app/styles/util.css
+++ b/frontend-reactive/app/styles/util.css
@@ -15,3 +15,7 @@
margin-top: 0.2em;
margin-bottom: 0.2em;
}
+
+.filling-spacer {
+ flex-grow: 1;
+}
diff --git a/frontend-reactive/app/styles/util/mailEntry.css b/frontend-reactive/app/styles/util/mailEntry.css
index 002f1f6..ce01e49 100644
--- a/frontend-reactive/app/styles/util/mailEntry.css
+++ b/frontend-reactive/app/styles/util/mailEntry.css
@@ -1,6 +1,41 @@
.mail-entry {
+ display: flex;
+ flex-direction: row;
}
+
+.mail-input {
+ outline: 0;
+ margin-top: 1em;
+ margin-bottom: 1em;
+}
+
+.mail-input-ok {
+ border: 1px solid green;
+ box-shadow: 0px 0px 5px green;
+}
+
+.mail-input-error {
+ border: 1px solid red;
+ box-shadow: 0px 0px 5px red;
+}
+
+.mail-status {
+ /*margin: 0;*/
+ margin-top: 0.75em;
+ margin-left: 0.4em;
+}
+
.mail-ok {
+ color: green;
+ /*margin-top: -0.25lh;*/
+ /*margin-bottom: -0.28lh;*/
+ font-size: 0.9lh;
+ margin: 0;
+ margin-left: 0.2em;
}
-.mail-ok {
+
+.mail-error {
+ color: red;
+ margin-bottom: 0;
+ margin-left: 0.6em;
}
diff --git a/frontend-reactive/app/templates/application.hbs b/frontend-reactive/app/templates/application.hbs
index 274f120..afb373c 100644
--- a/frontend-reactive/app/templates/application.hbs
+++ b/frontend-reactive/app/templates/application.hbs
@@ -1,4 +1,2 @@
{{page-title "FrontendReactive"}}
-
-{{outlet}}{{!----}}
-{{!--
--}}
\ No newline at end of file
+{{outlet}}
\ No newline at end of file
diff --git a/frontend-reactive/app/templates/auth.hbs b/frontend-reactive/app/templates/auth.hbs
index 3238cf1..b19cda2 100644
--- a/frontend-reactive/app/templates/auth.hbs
+++ b/frontend-reactive/app/templates/auth.hbs
@@ -1,2 +1,2 @@
{{page-title "Auth"}}
-{{outlet}}
\ No newline at end of file
+
\ No newline at end of file
diff --git a/frontend-reactive/app/templates/index.hbs b/frontend-reactive/app/templates/index.hbs
new file mode 100644
index 0000000..40a5bca
--- /dev/null
+++ b/frontend-reactive/app/templates/index.hbs
@@ -0,0 +1,2 @@
+{{page-title "Index"}}
+
\ No newline at end of file
diff --git a/frontend-reactive/app/templates/registerform.hbs b/frontend-reactive/app/templates/registerform.hbs
index d4a0f15..d021040 100644
--- a/frontend-reactive/app/templates/registerform.hbs
+++ b/frontend-reactive/app/templates/registerform.hbs
@@ -1,4 +1,2 @@
{{page-title "RegisterForm"}}
-
-
-{{!--
--}}
\ No newline at end of file
+
\ No newline at end of file
diff --git a/frontend-reactive/tests/unit/routes/index-test.ts b/frontend-reactive/tests/unit/routes/index-test.ts
new file mode 100644
index 0000000..a9ea71d
--- /dev/null
+++ b/frontend-reactive/tests/unit/routes/index-test.ts
@@ -0,0 +1,11 @@
+import { module, test } from 'qunit';
+import { setupTest } from 'frontend-reactive/tests/helpers';
+
+module('Unit | Route | index', function (hooks) {
+ setupTest(hooks);
+
+ test('it exists', function (assert) {
+ const route = this.owner.lookup('route:index');
+ assert.ok(route);
+ });
+});