Please enable JavaScript.
Coggle requires JavaScript to display documents.
ActivitiesScreen, ActivitiesDetailsScreen, ActivitiesStore - Coggle Diagram
ActivitiesScreen
buttonTabs
-
<ButtonTabs items={categories.map(cat => ({ id: cat.id, label: cat.label }))} onChange={} />
-
const { currentCategory, setCurrentCategory } = useState<ICategoryStore>(categories[0]);
const itemsToRender = [currentCategory.subCategories, currentCategory.activities]
ActivitiesDetailsScreen
DescrptionView
const { selectedActivity, setSelectedActivity } = useState<IActivityModel|null>(null);
const DescriptionView = selectedActivity ? <ActivityDetails activity={selectedActivity} /> : <CategoryDetails category={currentCategory} />);
-
-
-
-
ActivitiesStore
-
get searchCategoryByPath = (paths: string[]) => { self.category.get(path[0]).subCategories.get(path[1])....