diff --git a/.gitignore b/.gitignore
index 99ba2aecf..3352c6ad9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,7 +12,7 @@ node_modules
_ide_helper.php
.phpstorm.meta.php
.php_cs.cache
-public/assets/*
+public/assets/manifest.json
# For local development with docker
# Remove if we ever put the Dockerfile in the repo
diff --git a/public/assets/pterodactyl.svg b/public/assets/pterodactyl.svg
new file mode 100755
index 000000000..f3582adf2
--- /dev/null
+++ b/public/assets/pterodactyl.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/scripts/components/auth/ForgotPasswordContainer.tsx b/resources/scripts/components/auth/ForgotPasswordContainer.tsx
index aa6520c0b..38741f7fc 100644
--- a/resources/scripts/components/auth/ForgotPasswordContainer.tsx
+++ b/resources/scripts/components/auth/ForgotPasswordContainer.tsx
@@ -4,6 +4,7 @@ import requestPasswordResetEmail from '@/api/auth/requestPasswordResetEmail';
import { connect } from 'react-redux';
import { pushFlashMessage, clearAllFlashMessages } from '@/redux/actions/flash';
import { httpErrorToHuman } from '@/api/http';
+import LoginFormContainer from '@/components/auth/LoginFormContainer';
type Props = Readonly<{
pushFlashMessage: typeof pushFlashMessage;
@@ -60,7 +61,7 @@ class ForgotPasswordContainer extends React.PureComponent {
Request Password Reset
-
+
);
}
diff --git a/resources/scripts/components/auth/LoginCheckpointContainer.tsx b/resources/scripts/components/auth/LoginCheckpointContainer.tsx
index 1f2dd89d2..b4c3efb05 100644
--- a/resources/scripts/components/auth/LoginCheckpointContainer.tsx
+++ b/resources/scripts/components/auth/LoginCheckpointContainer.tsx
@@ -7,6 +7,7 @@ import MessageBox from '@/components/MessageBox';
import { Link } from 'react-router-dom';
import loginCheckpoint from '@/api/auth/loginCheckpoint';
import { httpErrorToHuman } from '@/api/http';
+import LoginFormContainer from '@/components/auth/LoginFormContainer';
type State = Readonly<{
isLoading: boolean;
@@ -61,7 +62,7 @@ class LoginCheckpointContainer extends React.PureComponent
-
+
);
}
diff --git a/resources/scripts/components/auth/LoginContainer.tsx b/resources/scripts/components/auth/LoginContainer.tsx
index f1600ffe0..e111a0305 100644
--- a/resources/scripts/components/auth/LoginContainer.tsx
+++ b/resources/scripts/components/auth/LoginContainer.tsx
@@ -3,6 +3,7 @@ import { Link, RouteComponentProps } from 'react-router-dom';
import login from '@/api/auth/login';
import { httpErrorToHuman } from '@/api/http';
import NetworkErrorMessage from '@/components/NetworkErrorMessage';
+import LoginFormContainer from '@/components/auth/LoginFormContainer';
type State = Readonly<{
errorMessage?: string;
@@ -61,7 +62,7 @@ export default class LoginContainer extends React.PureComponent
-
+
);
}
diff --git a/resources/scripts/components/auth/LoginFormContainer.tsx b/resources/scripts/components/auth/LoginFormContainer.tsx
new file mode 100644
index 000000000..f6f0223c4
--- /dev/null
+++ b/resources/scripts/components/auth/LoginFormContainer.tsx
@@ -0,0 +1,18 @@
+import * as React from 'react';
+
+export default ({ className, ...props }: React.DetailedHTMLProps, HTMLFormElement>) => (
+
+);
diff --git a/resources/scripts/components/auth/ResetPasswordContainer.tsx b/resources/scripts/components/auth/ResetPasswordContainer.tsx
index 5e0783630..dd4664b35 100644
--- a/resources/scripts/components/auth/ResetPasswordContainer.tsx
+++ b/resources/scripts/components/auth/ResetPasswordContainer.tsx
@@ -7,6 +7,7 @@ import performPasswordReset from '@/api/auth/performPasswordReset';
import { httpErrorToHuman } from '@/api/http';
import { connect } from 'react-redux';
import { pushFlashMessage, clearAllFlashMessages } from '@/redux/actions/flash';
+import LoginFormContainer from '@/components/auth/LoginFormContainer';
type State = Readonly<{
email?: string;
@@ -91,7 +92,7 @@ class ResetPasswordContainer extends React.PureComponent {
Reset Password
-
+
);
}
diff --git a/resources/themes/pterodactyl/templates/auth/core.blade.php b/resources/themes/pterodactyl/templates/auth/core.blade.php
index 6c106020b..0889bb3a6 100644
--- a/resources/themes/pterodactyl/templates/auth/core.blade.php
+++ b/resources/themes/pterodactyl/templates/auth/core.blade.php
@@ -3,7 +3,7 @@
])
@section('container')
-