mirror of
https://github.com/seanmorley15/AdventureLog.git
synced 2025-07-19 04:49:37 +02:00
migration to new backend
This commit is contained in:
parent
28a5d423c2
commit
9abe9fb315
309 changed files with 21476 additions and 24132 deletions
21
frontend/src/lib/index.ts
Normal file
21
frontend/src/lib/index.ts
Normal file
|
@ -0,0 +1,21 @@
|
|||
import inspirationalQuotes from './json/quotes.json';
|
||||
|
||||
export function getRandomQuote() {
|
||||
const quotes = inspirationalQuotes.quotes;
|
||||
const randomIndex = Math.floor(Math.random() * quotes.length);
|
||||
let quoteString = quotes[randomIndex].quote;
|
||||
let authorString = quotes[randomIndex].author;
|
||||
return '"' + quoteString + '" - ' + authorString;
|
||||
}
|
||||
|
||||
export function getFlag(size: number, country: string) {
|
||||
return `https://flagcdn.com/h${size}/${country}.png`;
|
||||
}
|
||||
|
||||
export function checkLink(link: string) {
|
||||
if (link.startsWith('http://') || (link.startsWith('https://') && link.indexOf('.') !== -1)) {
|
||||
return link;
|
||||
} else {
|
||||
return 'http://' + link + '.com';
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue