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:
@@ -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>
|
||||
|
||||
40
client/homebrew/pages/errorPage/errors/errorIndex.js
Normal file
40
client/homebrew/pages/errorPage/errors/errorIndex.js
Normal 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;
|
||||
@@ -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**."
|
||||
}
|
||||
Reference in New Issue
Block a user