Compare commits

...

10 Commits

Author SHA1 Message Date
Kayne Ruse bb1590bae7 Bumped version number 2021-08-10 17:39:09 +10:00
Kayne Ruse 5f7b9dda3a Tweaked README.md 2021-08-07 13:54:39 +10:00
Kayne Ruse 051f3dfb2a Updated README.md 2021-07-30 10:20:14 +10:00
Kayne Ruse 85456e0892 Minor markdown tweak 2021-07-30 03:36:40 +10:00
Kayne Ruse 6130337846 Fixed classNames 2021-07-30 01:34:06 +10:00
Kayne Ruse ac99f3bf38 Fixed CSS classes 2021-07-29 22:13:17 +10:00
Kayne Ruse 20e94db628 I really hate these line endings 2021-07-29 21:15:32 +10:00
Kayne Ruse bcb4a37f5a Tweak 2021-07-29 21:13:53 +10:00
Kayne Ruse 3b0d3c87b1 Tweak 2021-07-28 15:52:50 +01:00
Kayne Ruse 51a116503d Bumped version number 2021-07-28 15:43:09 +01:00
9 changed files with 166 additions and 165 deletions
+3 -2
View File
@@ -1,6 +1,8 @@
# MERN-template
A website template using the MERN stack. The primary technology involved is:
A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.
The primary technology involved is:
* React
* Nodejs
@@ -28,7 +30,6 @@ A clean install is this easy:
```
git clone https://github.com/krgamestudios/MERN-template.git
cd MERN-template
npm install
node configure-script.js
docker-compose up --build
```
+2 -2
View File
@@ -37,7 +37,7 @@ const Account = props => {
return (
<div className='page'>
<h1 className='centered'>Account</h1>
<form className='constricted' onSubmit={async evt => {
<form className='constrained' onSubmit={async evt => {
evt.preventDefault();
const [err] = await update(passwordRef.current.value, retypeRef.current.value, contactRef.current.checked, authTokens.tokenFetch);
@@ -69,7 +69,7 @@ const Account = props => {
<button type='submit'>Update Information</button>
</form>
<DeleteAccount className='constricted' />
<DeleteAccount className='constrained' />
</div>
);
};
+1 -1
View File
@@ -21,7 +21,7 @@ const LogIn = props => {
return (
<div className='page'>
<h1 className='centered'>Login</h1>
<form className='constricted' onSubmit={
<form className='constrained' onSubmit={
async evt => {
//on submit
evt.preventDefault();
+1 -1
View File
@@ -22,7 +22,7 @@ const Recover = props => {
return (
<div className='page'>
<h1 className='centered'>Recover Password</h1>
<form className='constricted' onSubmit={
<form className='constrained panel' onSubmit={
async evt => { //on submit
recoverRef.current.disabled = true;
evt.preventDefault();
+3 -3
View File
@@ -25,9 +25,9 @@ const Reset = props => {
return (
<div className='page'>
<h1 className='centered'>Reset Password</h1>
<form className='constricted' onSubmit={async evt => {
<form className='constrained panel' onSubmit={async evt => {
evt.preventDefault();
const [err] = await update(passwordRef.current.value, retypeRef.current.value, query);
const [err, redirect] = await update(passwordRef.current.value, retypeRef.current.value, query);
if (err) {
alert(err);
@@ -82,7 +82,7 @@ const update = async (password, retype, query) => {
if (!result.ok) {
return [`${await result.status}: ${await result.text()}`];
} else {
return [null];
return [null, true];
}
}
+1 -1
View File
@@ -27,7 +27,7 @@ const SignUp = props => {
return (
<div className='page'>
<h1 className='centered'>Signup</h1>
<form className='constricted' onSubmit={
<form className='constrained' onSubmit={
async evt => { //on submit
signupRef.current.disabled = true;
evt.preventDefault();
+1 -1
View File
@@ -28,7 +28,7 @@ const Markdown = props => {
}
return (
<ReactMarkdown rehypePlugins={[rehypeRaw]} escapeHtml={false} props={{...props}}>{contentHook}</ReactMarkdown>
<ReactMarkdown rehypePlugins={[rehypeRaw]} props={{...props}}>{contentHook}</ReactMarkdown>
);
};
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "mern-template",
"version": "1.0.2",
"version": "1.0.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "mern-template",
"version": "1.0.2",
"version": "1.0.4",
"license": "ISC",
"dependencies": {
"@babel/core": "^7.14.8",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "mern-template",
"version": "1.0.2",
"version": "1.0.4",
"description": "A website template using the MERN stack.",
"main": "server/server.js",
"scripts": {