mirror of
https://github.com/Qortal/Qortal-Hub.git
synced 2025-06-08 01:16:59 +00:00
57 lines
1.4 KiB
TypeScript
57 lines
1.4 KiB
TypeScript
import React, { useMemo, useState } from 'react';
|
|
import {
|
|
AppCircle,
|
|
AppCircleContainer,
|
|
AppCircleLabel,
|
|
AppLibrarySubTitle,
|
|
AppsContainer,
|
|
AppsParent,
|
|
} from './Apps-styles';
|
|
import { Avatar, ButtonBase } from '@mui/material';
|
|
import { Add } from '@mui/icons-material';
|
|
import { getBaseApiReact, isMobile } from '../../App';
|
|
import LogoSelected from '../../assets/svgs/LogoSelected.svg';
|
|
import { executeEvent } from '../../utils/events';
|
|
import { SortablePinnedApps } from './SortablePinnedApps';
|
|
import { Spacer } from '../../common/Spacer';
|
|
|
|
export const AppsHome = ({ setMode, myApp, myWebsite, availableQapps }) => {
|
|
return (
|
|
<>
|
|
<AppsContainer
|
|
sx={{
|
|
justifyContent: 'flex-start',
|
|
}}
|
|
>
|
|
<AppLibrarySubTitle>Apps Dashboard</AppLibrarySubTitle>
|
|
</AppsContainer>
|
|
<Spacer height="20px" />
|
|
|
|
<AppsContainer>
|
|
<ButtonBase
|
|
onClick={() => {
|
|
setMode('library');
|
|
}}
|
|
>
|
|
<AppCircleContainer
|
|
sx={{
|
|
gap: !isMobile ? '10px' : '5px',
|
|
}}
|
|
>
|
|
<AppCircle>
|
|
<Add>+</Add>
|
|
</AppCircle>
|
|
<AppCircleLabel>Library</AppCircleLabel>
|
|
</AppCircleContainer>
|
|
</ButtonBase>
|
|
|
|
<SortablePinnedApps
|
|
availableQapps={availableQapps}
|
|
myWebsite={myWebsite}
|
|
myApp={myApp}
|
|
/>
|
|
</AppsContainer>
|
|
</>
|
|
);
|
|
};
|