sketching out layout structure, cleaning Discover

This commit is contained in:
2026-02-07 16:44:49 -05:00
parent 73aa211229
commit 627fb65547
7 changed files with 173 additions and 298 deletions

64
src/utils/navigation.ts Normal file
View File

@@ -0,0 +1,64 @@
enum FEEDTABTYPE {
LATEST,
}
export const FeedTab = {
[FEEDTABTYPE.LATEST]: {
size: 1,
title: "Feed - Latest Episodes",
scrolling: true,
},
};
enum MYSHOWSTYPE {
SHOWLIST,
EPISODELIST,
}
export const MyShowsTab = {
[MYSHOWSTYPE.SHOWLIST]: { size: 0.3, title: "My Shows", scrolling: true },
[MYSHOWSTYPE.EPISODELIST]: {
size: 0.7,
title: "<SHOW> - Episodes",
scrolling: true,
},
};
enum DiscoverTab {
CATEGORIES,
CATEGORYLIST,
}
export enum CATEGORIES {
ALL,
TECHNOLOGY,
SCIENCE,
COMEDY,
NEWS,
BUSINESS,
HEALTH,
EDUCATION,
SPORTS,
TRUECRIME,
ARTS,
}
export const SearchTab = [];
export const PlayerTab = [];
export const SettingsTab = [];
export enum TABS {
FEED,
MYSHOWS,
DISCOVER,
SEARCH,
PLAYER,
SETTINGS,
}
export const LayerGraph = {
[TABS.FEED]: FeedTab,
[TABS.MYSHOWS]: MyShowsTab,
[TABS.DISCOVER]: DiscoverTab,
[TABS.SEARCH]: SearchTab,
[TABS.PLAYER]: PlayerTab,
[TABS.SETTINGS]: SettingsTab,
};