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