Index

src/global/http-service.ts

doSearch
doSearch:
Default value : (searchTerm: string) => { const key = '0ebd6396901832ee0176a008410ef5d9'; const url = `https://cors-anywhere.herokuapp.com/http://api.brewerydb.com/v2/search?key=${key}&q=${searchTerm}&type=beer`; return fetch(url).then((res) => { return res.json() }).then((data) => { return data.data; }) }
fetchBeers
fetchBeers:
Default value : async (page: number, style: number = 1) => { const key = '0ebd6396901832ee0176a008410ef5d9'; const url = `https://cors-anywhere.herokuapp.com/http://api.brewerydb.com/v2/beers?key=${key}&p=${page}&styleId=${style}`; // return cached data first const cachedData = await get('cachedBeerData'); if (cachedData) { return cachedData; } const response = await fetch(url); const data = await response.json(); await set('cachedBeerData', data.data); return data.data; }
fetchStyles
fetchStyles:
Default value : () => { const key = '0ebd6396901832ee0176a008410ef5d9'; const url = `https://cors-anywhere.herokuapp.com/http://api.brewerydb.com/v2/styles?key=${key}`; return fetch(url).then((res) => { return res.json() }).then((data) => { return data.data; }) }
getBeerDetail
getBeerDetail:
Default value : (id: string) => { const key = '0ebd6396901832ee0176a008410ef5d9'; const url = `https://cors-anywhere.herokuapp.com/http://api.brewerydb.com/v2/beer/${id}?key=${key}`; return fetch(url).then((res) => { return res.json() }).then((data) => { return data.data; }) }

src/components/user-profile/user-profile.tsx

firebase
firebase: any
Type : any

src/components/auth-page/auth-page.tsx

firebase
firebase: any
Type : any

src/components/beer-item/beer-item.tsx

firebase
firebase: any
Type : any

src/components/favorites-page/favorites-page.tsx

firebase
firebase: any
Type : any

src/components/feed-page/feed-page.tsx

firebase
firebase: any
Type : any

src/components/users-page/users-page.tsx

firebase
firebase: any
Type : any

src/components/popover-page/popover-page.tsx

firebase
firebase: any
Type : any

src/components/post-img/post-img.tsx

firebase
firebase: any
Type : any

src/components/profile-header/profile-header.tsx

firebase
firebase: any
Type : any

src/components/profile-page/profile-page.tsx

firebase
firebase: any
Type : any

src/components/settings-page/settings-page.tsx

firebase
firebase: any
Type : any

src/components/feed-page-modal/feed-page-modal.tsx

firebase
firebase: any
Type : any

result-matching ""

    No results matching ""