Update quotes.ts

This commit is contained in:
NotII
2025-03-24 01:50:19 +00:00
parent 39c349509c
commit 333f657b7e

View File

@@ -1,22 +1,87 @@
// Random quotes for loading/dashboard screens
/**
* Business motivation quotes for the dashboard
* Collection of quotes from successful entrepreneurs and business leaders
*/
const quotes = [
"Checking inventory...",
"Analyzing market trends...",
"Connecting to secure channels...",
"Loading vendor dashboard...",
"Processing request...",
"Preparing your dashboard...",
"Calculating revenue metrics...",
"Gathering order data...",
"Initializing secure connection...",
"Syncing with database...",
"Loading vendor interface..."
];
export function getRandomQuote(): string {
const randomIndex = Math.floor(Math.random() * quotes.length);
return quotes[randomIndex];
export interface Quote {
text: string;
author: string;
}
export default quotes;
export const businessQuotes: Quote[] = [
// Steve Jobs quotes
{ text: "Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work.", author: "Steve Jobs" },
{ text: "Innovation distinguishes between a leader and a follower.", author: "Steve Jobs" },
{ text: "If you really look closely, most overnight successes took a long time.", author: "Steve Jobs" },
// Entrepreneurs and CEOs
{ text: "Your most unhappy customers are your greatest source of learning.", author: "Bill Gates" },
{ text: "The way to get started is to quit talking and begin doing.", author: "Walt Disney" },
{ text: "Opportunities don't happen. You create them.", author: "Chris Grosser" },
{ text: "The best way to predict the future is to create it.", author: "Peter Drucker" },
{ text: "If you are not willing to risk the usual, you will have to settle for the ordinary.", author: "Jim Rohn" },
{ text: "Chase the vision, not the money; the money will end up following you.", author: "Tony Hsieh" },
{ text: "It's not about ideas. It's about making ideas happen.", author: "Scott Belsky" },
{ text: "If you do build a great experience, customers tell each other about that. Word of mouth is very powerful.", author: "Jeff Bezos" },
// Persistence and growth
{ text: "The secret of getting ahead is getting started.", author: "Mark Twain" },
{ text: "Success is not final; failure is not fatal: It is the courage to continue that counts.", author: "Winston Churchill" },
{ text: "Don't watch the clock; do what it does. Keep going.", author: "Sam Levenson" },
{ text: "The future belongs to those who believe in the beauty of their dreams.", author: "Eleanor Roosevelt" },
{ text: "If you can't fly, then run. If you can't run, then walk. If you can't walk, then crawl. But whatever you do, you have to keep moving forward.", author: "Martin Luther King Jr." },
// Risk and innovation
{ text: "The biggest risk is not taking any risk. In a world that's changing quickly, the only strategy that is guaranteed to fail is not taking risks.", author: "Mark Zuckerberg" },
{ text: "I have not failed. I've just found 10,000 ways that won't work.", author: "Thomas Edison" },
{ text: "What would you do if you weren't afraid?", author: "Sheryl Sandberg" },
{ text: "When everything seems to be going against you, remember that the airplane takes off against the wind, not with it.", author: "Henry Ford" },
{ text: "If you're not embarrassed by the first version of your product, you've launched too late.", author: "Reid Hoffman" },
// Quality and execution
{ text: "The only place where success comes before work is in the dictionary.", author: "Vidal Sassoon" },
{ text: "Make every detail perfect and limit the number of details to perfect.", author: "Jack Dorsey" },
{ text: "There's no shortage of remarkable ideas, what's missing is the will to execute them.", author: "Seth Godin" },
{ text: "Always deliver more than expected.", author: "Larry Page" },
{ text: "Your reputation is more important than your paycheck, and your integrity is worth more than your career.", author: "Ryan Freitas" },
// Teamwork and determination
{ text: "No matter how brilliant your mind or strategy, if you're playing a solo game, you'll always lose out to a team.", author: "Reid Hoffman" },
{ text: "If you want to achieve greatness stop asking for permission.", author: "Anonymous" },
{ text: "Things work out best for those who make the best of how things work out.", author: "John Wooden" },
{ text: "The most valuable businesses of coming decades will be built by entrepreneurs who seek to empower people rather than try to make them obsolete.", author: "Peter Thiel" },
];
/**
* Returns a random business quote from the collection
*/
export function getRandomQuote(): Quote {
const randomIndex = Math.floor(Math.random() * businessQuotes.length);
return businessQuotes[randomIndex];
}
/**
* Returns a random quote by a specific author if available,
* otherwise returns a random quote from any author
*/
export function getRandomQuoteByAuthor(author: string): Quote {
const authorQuotes = businessQuotes.filter(quote =>
quote.author.toLowerCase() === author.toLowerCase()
);
if (authorQuotes.length === 0) {
return getRandomQuote();
}
const randomIndex = Math.floor(Math.random() * authorQuotes.length);
return authorQuotes[randomIndex];
}
/**
* Returns quotes filtered by a theme or keyword in the text
*/
export function getQuotesByTheme(keyword: string): Quote[] {
return businessQuotes.filter(quote =>
quote.text.toLowerCase().includes(keyword.toLowerCase())
);
}