9a4e5763f5
* basic market categories * use tags to store market category * display category in market * display full category * category selector component on feed * Move feed data fetching to new file * Decrease batch size for updating feed to prevent out-of-memory error * Compute and update category feeds! * Show feeds based on category tabs * Add react-query package! * Use react query to cache contracts * Remove 'other' category * Add back personal / friends to feed categories * Show scrollbar temporarily for categories * Remove 5 categories, change geopolitics to world * finance => economics * Show categories on two lines on larger screens Co-authored-by: James Grugett <jahooma@gmail.com>
26 lines
672 B
TypeScript
26 lines
672 B
TypeScript
export const CATEGORIES = {
|
|
politics: 'Politics',
|
|
technology: 'Technology',
|
|
sports: 'Sports',
|
|
gaming: 'Gaming / Esports',
|
|
manifold: 'Manifold Markets',
|
|
science: 'Science',
|
|
world: 'World',
|
|
fun: 'Fun stuff',
|
|
personal: 'Personal',
|
|
economics: 'Economics',
|
|
crypto: 'Crypto',
|
|
health: 'Health',
|
|
// entertainment: 'Entertainment',
|
|
// society: 'Society',
|
|
// friends: 'Friends / Community',
|
|
// business: 'Business',
|
|
// charity: 'Charities / Non-profits',
|
|
} as { [category: string]: string }
|
|
|
|
export const TO_CATEGORY = Object.fromEntries(
|
|
Object.entries(CATEGORIES).map(([k, v]) => [v, k])
|
|
)
|
|
|
|
export const CATEGORY_LIST = Object.keys(CATEGORIES)
|