0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-29 06:52:41 +00:00

Change json file to js so we can use multiline strings

This commit is contained in:
Trevor Buckner
2023-06-24 00:40:10 -04:00
parent 37c88b83f1
commit 32229c6e6e
3 changed files with 42 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ const UIPage = require('../basePages/uiPage/uiPage.jsx');
const Markdown = require('../../../../shared/naturalcrit/markdown.js');
const ErrorIndex = require('./errors/errorIndex.json');
const ErrorIndex = require('./errors/errorIndex.js');
const ErrorPage = createClass({
displayName : 'ErrorPage',
@@ -23,7 +23,7 @@ const ErrorPage = createClass({
},
render : function(){
const errorText = ErrorIndex[this.props.brew.status.toString()] || '';
const errorText = ErrorIndex()[this.props.brew.status.toString()] || '';
return <UIPage brew={{ title: 'Crit Fail!' }}>
<h1>{`Error ${this.props.brew.status || '000'}`}</h1>

View File

@@ -0,0 +1,40 @@
const dedent = require('dedent-tabs').default;
const errorIndex = () => {
return {
"404" : dedent`
## We can't find this brew in your Google Drive!
This error tells us your file was saved on your Google Drive, but the link
you tried to open doesn't work anymore. The Homebrewery cannot delete files
from your Google Drive on its own, so there are three most likely possibilities:
:
- **You may have accidentally deleted the Google Drive files.** Look on your Google Drive
and make sure the Homebrewery folder is still there, and that it holds your brews
as text files.
- **You may have changed the sharing settings for your files.** If the files
are still on Google Drive, change all of them to be shared **with everyone who has
the link** so the Homebrewery can access them.
- Rarely, it might mean that your Google Account is full or has been closed by
Google (for inactivity, violating some policy of theirs). Make sure you can still
access your Google Drive normally and upload/download files to it.
:
If you can't find it, Google Drive usually puts your file in your Trash folder for
30 days. Assuming you didn't empty the trash right after, it might be worth checking.
You can also look on the right side of the page while logged into Google Drive and
look at the Activity tab. This can help you pin down the exact date the brew was
deleted and by whom.
:
If you *still* can't find it, some people have had success asking Google to recover
accidentally deleted files. You can visit this link
https://support.google.com/drive/answer/1716222?hl=en&ref_topic=7000946.
At the bottom of the page there is a button that says **Send yourself an Email**
and you will receive instructions on how to request the files be restored.
:
Also note, if you prefer not to use your Google Drive for storage, you can always
change the storage location of a brew by clicking the Google drive icon by the
brew title and choosing **transfer my brew to/from Google Drive**.`
};
};
module.exports = errorIndex;

View File

@@ -1,3 +0,0 @@
{
"404" : "## Your brew is not here.\n\nThis error tells us your file was saved on your Google Drive, but the link you tried to open doesn't work anymore. Since the Homebrewery cannot delete your your personal files from Google Drive without you clicking the delete button, there are three most likely possibilities:\n\n- You have accidentally deleted the Google Drive files. Look on your Google Drive and make sure the Homebrewery folder is still there, and that it holds your brews as text files.\n\n- You have accidentally changed the sharing settings for your files. If the files are still on Google Drive, change all of them to be shared **with everyone who has the link** so the Homebrewery can access them.\n\n- Rarely, it might mean that your Google Account is full or has been closed by Google (for inactivity, violating some policy of theirs). Make sure you can still access your Google Drive normally and upload/download files to it.\n\nIf you can't find it, Google Drive usually puts your file in your Trash folder for 30 days. Assuming you didn't empty the trash right after, it might be worth checking. You can also look on the right side of the page while logged into Google Drive and look at the Activity tab. This can help you pin down the exact date the brew was deleted and by whom.\n\nIf you still can't find it, some people have had success asking Google to recover accidentally deleted files. You can visit this link https://support.google.com/drive/answer/1716222?hl=en&ref_topic=7000946.\n\nAt the bottom of the page there is a button that says **Send yourself an Email** and you will receive instructions on how to request the files be restored.\n\nAlso note, at no point are you 'forced' to save your files on Google Drive. You can always set any brew to be stored on your own Google Drive, or on the Homebrewery servers, by clicking the Google drive icon by the brew title and choosing **transfer my brew to/from Google Drive**."
}