0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-30 17:32:38 +00:00

Custom escape function

This commit is contained in:
Trevor Buckner
2025-01-28 00:13:51 -05:00
parent caa290f580
commit 73c2be147c

View File

@@ -7,6 +7,10 @@ const loginUrl = 'https://www.naturalcrit.com/login';
//050-100 : Other pages errors
const errorIndex = (props)=>{
const escape = (text) => {
return text.split('').map(char => `\\${char}`).join('');
};
return {
// Default catch all
'00' : dedent`
@@ -90,7 +94,7 @@ const errorIndex = (props)=>{
:
**Brew Title:** ${_.escape(props.brew.brewTitle) || 'Unable to show title'}
**Brew Title:** ${escape(props.brew.brewTitle) || 'Unable to show title'}
**Current Authors:** ${props.brew.authors?.map((author)=>{return `[${author}](/user/${author})`;}).join(', ') || 'Unable to list authors'}
@@ -105,7 +109,7 @@ const errorIndex = (props)=>{
:
**Brew Title:** ${_.escape(props.brew.brewTitle) || 'Unable to show title'}
**Brew Title:** ${escape(props.brew.brewTitle) || 'Unable to show title'}
**Current Authors:** ${props.brew.authors?.map((author)=>{return `[${author}](/user/${author})`;}).join(', ') || 'Unable to list authors'}
@@ -182,7 +186,7 @@ const errorIndex = (props)=>{
**Brew ID:** ${props.brew.brewId}
**Brew Title:** ${_.escape(props.brew.brewTitle)}`,
**Brew Title:** ${escape(props.brew.brewTitle)}`,
// ####### Admin page error #######
'52' : dedent`