Moved code into src folder. Added build for component library.

This commit is contained in:
Mike Cao committed 2023-08-21 02:06:09 -07:00
1 parent 7a7233ead4
commit ede658771e
490 files changed
+749 -442

No files matched your search

+28
View File
@@ -0,0 +1,28 @@
import { useEffect } from 'react';
import useStore, { setShareToken } from 'store/app';
import useApi from './useApi';
const selector = state => state.shareToken;
export function useShareToken(shareId) {
const shareToken = useStore(selector);
const { get } = useApi();
async function loadToken(id) {
const data = await get(`/share/${id}`);
if (data) {
setShareToken(data);
}
}
useEffect(() => {
if (shareId) {
loadToken(shareId);
}
}, [shareId]);
return shareToken;
}
export default useShareToken;