mirror of
https://github.com/Qortal/Qortal-Hub.git
synced 2025-05-20 08:36:58 +00:00
Move all hooks into src/hooks/ folder
This commit is contained in:
parent
10bbf420c3
commit
7a076a9f1f
10
src/App.tsx
10
src/App.tsx
@ -91,8 +91,8 @@ import { DrawerComponent } from './components/Drawer/Drawer';
|
||||
import { AddressQRCode } from './components/AddressQRCode';
|
||||
import { Settings } from './components/Group/Settings';
|
||||
import { MainAvatar } from './components/MainAvatar';
|
||||
import { useRetrieveDataLocalStorage } from './useRetrieveDataLocalStorage';
|
||||
import { useQortalGetSaveSettings } from './useQortalGetSaveSettings';
|
||||
import { useRetrieveDataLocalStorage } from './hooks/useRetrieveDataLocalStorage.tsx';
|
||||
import { useQortalGetSaveSettings } from './hooks/useQortalGetSaveSettings.tsx';
|
||||
import {
|
||||
canSaveSettingToQdnAtom,
|
||||
enabledDevModeAtom,
|
||||
@ -121,13 +121,13 @@ import { handleGetFileFromIndexedDB } from './utils/indexedDB';
|
||||
import { Wallets } from './Wallets';
|
||||
import { useFetchResources } from './common/useFetchResources';
|
||||
import { Tutorials } from './components/Tutorials/Tutorials';
|
||||
import { useHandleTutorials } from './components/Tutorials/useHandleTutorials';
|
||||
import { useHandleUserInfo } from './components/Group/useHandleUserInfo';
|
||||
import { useHandleTutorials } from './hooks/useHandleTutorials.tsx';
|
||||
import { useHandleUserInfo } from './hooks/useHandleUserInfo.tsx';
|
||||
import { Minting } from './components/Minting/Minting';
|
||||
import { isRunningGateway } from './qortalRequests';
|
||||
import { QMailStatus } from './components/QMailStatus';
|
||||
import { GlobalActions } from './components/GlobalActions/GlobalActions';
|
||||
import { useBlockedAddresses } from './components/Group/useBlockUsers';
|
||||
import { useBlockedAddresses } from './hooks/useBlockUsers.tsx';
|
||||
import { WalletIcon } from './assets/Icons/WalletIcon';
|
||||
import { UserLookup } from './components/UserLookup.tsx/UserLookup';
|
||||
import { RegisterName } from './components/RegisterName';
|
||||
|
@ -3,7 +3,7 @@ import { Box } from '@mui/material';
|
||||
import { getBaseApiReact } from '../../App';
|
||||
import { subscribeToEvent, unsubscribeFromEvent } from '../../utils/events';
|
||||
import { useFrame } from 'react-frame-component';
|
||||
import { useQortalMessageListener } from './useQortalMessageListener';
|
||||
import { useQortalMessageListener } from '../../hooks/useQortalMessageListener';
|
||||
import { useThemeContext } from '../Theme/ThemeContext';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
|
||||
|
@ -14,7 +14,7 @@ import {
|
||||
useTheme,
|
||||
} from '@mui/material';
|
||||
import { useDropzone } from 'react-dropzone';
|
||||
import { useHandlePrivateApps } from './useHandlePrivateApps';
|
||||
import { useHandlePrivateApps } from '../../hooks/useHandlePrivateApps';
|
||||
import {
|
||||
groupsPropertiesAtom,
|
||||
memberGroupsAtom,
|
||||
|
@ -25,7 +25,7 @@ import {
|
||||
import { saveToLocalStorage } from './AppsNavBarDesktop';
|
||||
import { ContextMenuPinnedApps } from '../ContextMenuPinnedApps';
|
||||
import LockIcon from '@mui/icons-material/Lock';
|
||||
import { useHandlePrivateApps } from './useHandlePrivateApps';
|
||||
import { useHandlePrivateApps } from '../../hooks/useHandlePrivateApps';
|
||||
import { useAtom, useSetAtom } from 'jotai';
|
||||
|
||||
const SortableItem = ({ id, name, app, isDesktop }) => {
|
||||
|
@ -1,14 +1,14 @@
|
||||
import { useContext, useState } from 'react';
|
||||
import { executeEvent } from '../../utils/events';
|
||||
import { getBaseApiReact, MyContext } from '../../App';
|
||||
import { createEndpoint } from '../../background';
|
||||
import { executeEvent } from '../utils/events';
|
||||
import { getBaseApiReact, MyContext } from '../App';
|
||||
import { createEndpoint } from '../background';
|
||||
import {
|
||||
settingsLocalLastUpdatedAtom,
|
||||
sortablePinnedAppsAtom,
|
||||
} from '../../atoms/global';
|
||||
import { saveToLocalStorage } from './AppsNavBarDesktop';
|
||||
import { base64ToUint8Array } from '../../qdn/encryption/group-encryption';
|
||||
import { uint8ArrayToObject } from '../../backgroundFunctions/encryption';
|
||||
} from '../atoms/global';
|
||||
import { saveToLocalStorage } from '../components/Apps/AppsNavBarDesktop';
|
||||
import { base64ToUint8Array } from '../qdn/encryption/group-encryption';
|
||||
import { uint8ArrayToObject } from '../backgroundFunctions/encryption';
|
||||
import { useSetAtom } from 'jotai';
|
||||
|
||||
export const useHandlePrivateApps = () => {
|
@ -1,5 +1,5 @@
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import { saveToLocalStorage } from '../Apps/AppsNavBarDesktop';
|
||||
import { saveToLocalStorage } from '../components/Apps/AppsNavBarDesktop';
|
||||
import creationImg from './img/creation.webp';
|
||||
import dashboardImg from './img/dashboard.webp';
|
||||
import groupsImg from './img/groups.webp';
|
@ -1,5 +1,5 @@
|
||||
import { useCallback, useRef } from 'react';
|
||||
import { getBaseApiReact } from '../../App';
|
||||
import { getBaseApiReact } from '../App';
|
||||
|
||||
export const useHandleUserInfo = () => {
|
||||
const userInfoRef = useRef({});
|
@ -6,13 +6,13 @@ import {
|
||||
settingsLocalLastUpdatedAtom,
|
||||
settingsQDNLastUpdatedAtom,
|
||||
sortablePinnedAppsAtom,
|
||||
} from './atoms/global';
|
||||
import { getArbitraryEndpointReact, getBaseApiReact } from './App';
|
||||
import { decryptResource } from './components/Group/Group';
|
||||
} from '../atoms/global';
|
||||
import { getArbitraryEndpointReact, getBaseApiReact } from '../App';
|
||||
import { decryptResource } from '../components/Group/Group';
|
||||
import {
|
||||
base64ToUint8Array,
|
||||
uint8ArrayToObject,
|
||||
} from './backgroundFunctions/encryption';
|
||||
} from '../backgroundFunctions/encryption';
|
||||
import { useAtom, useSetAtom } from 'jotai';
|
||||
|
||||
function fetchFromLocalStorage(key) {
|
@ -1,10 +1,10 @@
|
||||
import { useCallback, useContext, useEffect, useState } from 'react';
|
||||
import { executeEvent } from '../../utils/events';
|
||||
import { navigationControllerAtom } from '../../atoms/global';
|
||||
import { executeEvent } from '../utils/events';
|
||||
import { navigationControllerAtom } from '../atoms/global';
|
||||
import { Filesystem, Directory } from '@capacitor/filesystem';
|
||||
import { saveFile } from '../../qortalRequests/get';
|
||||
import { mimeToExtensionMap } from '../../utils/memeTypes';
|
||||
import { MyContext } from '../../App';
|
||||
import { saveFile } from '../qortalRequests/get';
|
||||
import { mimeToExtensionMap } from '../utils/memeTypes';
|
||||
import { MyContext } from '../App';
|
||||
import FileSaver from 'file-saver';
|
||||
import { useSetAtom } from 'jotai';
|
||||
|
@ -5,7 +5,7 @@ import {
|
||||
settingsLocalLastUpdatedAtom,
|
||||
settingsQDNLastUpdatedAtom,
|
||||
sortablePinnedAppsAtom,
|
||||
} from './atoms/global';
|
||||
} from '../atoms/global';
|
||||
import { useSetAtom } from 'jotai';
|
||||
|
||||
function fetchFromLocalStorage(key) {
|
@ -1,5 +1,5 @@
|
||||
import { gateways, getApiKeyFromStorage } from './background';
|
||||
import { listOfAllQortalRequests } from './components/Apps/useQortalMessageListener';
|
||||
import { listOfAllQortalRequests } from './hooks/useQortalMessageListener';
|
||||
import {
|
||||
addForeignServer,
|
||||
addGroupAdminRequest,
|
||||
|
@ -42,7 +42,7 @@ import {
|
||||
getNameInfo,
|
||||
uint8ArrayToObject,
|
||||
} from '../backgroundFunctions/encryption';
|
||||
import { showSaveFilePicker } from '../components/Apps/useQortalMessageListener';
|
||||
import { showSaveFilePicker } from '../hooks/useQortalMessageListener';
|
||||
import { getPublishesFromAdminsAdminSpace } from '../components/Chat/AdminSpaceInner';
|
||||
import { extractComponents } from '../components/Chat/MessageDisplay';
|
||||
import {
|
||||
|
@ -1,4 +1,4 @@
|
||||
import { openIndexedDB } from '../components/Apps/useQortalMessageListener';
|
||||
import { openIndexedDB } from '../hooks/useQortalMessageListener';
|
||||
import { fileToBase64 } from './fileReading';
|
||||
|
||||
export async function handleGetFileFromIndexedDB(event) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user