Skip to main content

hooks/useSCSubscribedIncubatorsManager

Functions

useSCSubscribedIncubatorsManager()

useSCSubscribedIncubatorsManager(user?): { emptyCache: undefined; incubators: any[]; isLoading: (v) => boolean; isSubscribed: undefined; loading: any[]; refresh: undefined; subscribe: undefined; } | { emptyCache: () => void; incubators: any[]; isLoading: (v) => boolean; isSubscribed: (incubator) => boolean; loading: any[]; refresh: () => void; subscribe: (incubator) => Promise<any>; }

info

This custom hook is used to manage to manage subscribed incubators.

How to use it:

Follow these steps:

1. const scUserContext: SCUserContextType = useSCUser();
2. const scSubscribedIncubatorsManager: SCSubscribedIncubatorsManagerType = scUserContext.managers.incubators;
3. scSubscribedIncubatorsManager.isSubscribed(incubator)

Parameters

ParameterType
user?SCUserType

Returns

{ emptyCache: undefined; incubators: any[]; isLoading: (v) => boolean; isSubscribed: undefined; loading: any[]; refresh: undefined; subscribe: undefined; } | { emptyCache: () => void; incubators: any[]; isLoading: (v) => boolean; isSubscribed: (incubator) => boolean; loading: any[]; refresh: () => void; subscribe: (incubator) => Promise<any>; }