Grabby-Voice-Classic / src /lib /consumerRestaurants.ts
moonlantern1's picture
Build Foodstar user journal flow
d99b1af
import { FOODSTAR_JOURNAL_SLUG, RASA_RASA_SLUG } from '@/lib/foodstar';
export type ConsumerRestaurant = {
slug: string;
name: string;
area: string;
dish: string;
tone: string;
campaignSlug?: string;
reward: string;
sourceUrl?: string;
};
export const consumerRestaurants: ConsumerRestaurant[] = [
{
slug: 'rasarasa',
name: 'Rasa Rasa',
area: 'Partner pilot',
dish: 'Fried chicken',
tone: 'Reward live',
campaignSlug: RASA_RASA_SLUG,
reward: 'Free piece of chicken',
},
{
slug: 'nam-heong-chicken-rice',
name: 'Nam Heong Chicken Rice',
area: 'Kuala Lumpur City Centre',
dish: 'Hainanese chicken rice',
tone: 'Classic lunch spot',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl:
'https://guide.michelin.com/is/en/kuala-lumpur-region/kuala-lumpur/restaurant/nam-heong-chicken-rice',
},
{
slug: 'capitol-cafe',
name: 'Capitol Cafe',
area: 'Bukit Bintang',
dish: 'Nasi lemak',
tone: 'Coffee shop comfort',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://capitolcafe.com.my/',
},
{
slug: 'village-park',
name: 'Village Park Restaurant',
area: 'Damansara Utama',
dish: 'Nasi lemak ayam goreng',
tone: 'Iconic queue',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://www.bigkl.com/dining/village-park-restaurant-damansara-utama/',
},
{
slug: 'nasi-lemak-burung-hantu',
name: 'Nasi Lemak Burung Hantu',
area: 'TTDI',
dish: 'Late-night nasi lemak',
tone: 'Night review',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://nlbh.my/',
},
{
slug: 'locca-cafe',
name: 'LOCCA Cafe',
area: 'Kuala Lumpur',
dish: 'Local cafe plates',
tone: 'Casual cafe',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://www.locca.my/menu.html',
},
{
slug: 'foong-lian',
name: 'Foong Lian Claypot',
area: 'Kuala Lumpur',
dish: 'Claypot rice',
tone: 'Comfort bowl',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://www.foonglian.com/',
},
{
slug: 'mr-chews',
name: "Mr Chew's Chino Latino",
area: 'Bukit Bintang',
dish: 'Chino Latino plates',
tone: 'Date-night review',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://mr-chew.com/',
},
{
slug: 'indian-empire',
name: 'Indian Empire',
area: 'Kuala Lumpur',
dish: 'Indian cuisine',
tone: 'Spice notes',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
sourceUrl: 'https://www.indianempire.my/',
},
{
slug: 'uncle-dons',
name: "Uncle Don's",
area: 'Malaysia',
dish: 'Casual dining',
tone: 'Group meal',
campaignSlug: FOODSTAR_JOURNAL_SLUG,
reward: 'QR or GrabFood order needed',
},
];
export function getConsumerRestaurant(slug: string) {
return consumerRestaurants.find((restaurant) => restaurant.slug === slug) ?? null;
}