From b921668931b44b4d0aee2190c5001b15f022dceb Mon Sep 17 00:00:00 2001 From: cha0s Date: Sun, 20 Mar 2022 01:18:36 -0500 Subject: [PATCH] chore: ded --- .../core/src/components/dashboard/index.jsx | 31 ------- .../core/src/components/dashboard/index.scss | 0 .../dashboard/project-item/index.jsx | 26 ------ .../dashboard/project-item/index.scss | 0 .../core/src/components/project/index.jsx | 83 ------------------ .../src/components/project/index.module.scss | 24 ----- packages/core/src/components/project/map.png | Bin 5617 -> 0 bytes .../src/components/project/route/index.jsx | 22 ----- .../src/components/project/route/index.scss | 0 .../src/components/resource/route/index.jsx | 31 ------- .../src/components/resource/route/index.scss | 0 11 files changed, 217 deletions(-) delete mode 100644 packages/core/src/components/dashboard/index.jsx delete mode 100644 packages/core/src/components/dashboard/index.scss delete mode 100644 packages/core/src/components/dashboard/project-item/index.jsx delete mode 100644 packages/core/src/components/dashboard/project-item/index.scss delete mode 100644 packages/core/src/components/project/index.jsx delete mode 100644 packages/core/src/components/project/index.module.scss delete mode 100644 packages/core/src/components/project/map.png delete mode 100644 packages/core/src/components/project/route/index.jsx delete mode 100644 packages/core/src/components/project/route/index.scss delete mode 100644 packages/core/src/components/resource/route/index.jsx delete mode 100644 packages/core/src/components/resource/route/index.scss diff --git a/packages/core/src/components/dashboard/index.jsx b/packages/core/src/components/dashboard/index.jsx deleted file mode 100644 index e8ff108..0000000 --- a/packages/core/src/components/dashboard/index.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import './index.scss'; - -import {React} from '@flecks/react'; -import {useSelector} from '@flecks/redux'; - -import {projectsSelector} from '../../state/projects'; -import ProjectItem from './project-item'; - -const Dashboard = React.memo(() => { - const {structure} = useSelector(projectsSelector); - const items = Object.entries(structure) - .map(([uuid, project]) => ( - - )); - return ( -
-

Dashboard

- {items} -
- ); -}); - -Dashboard.displayName = 'Dashboard'; - -Dashboard.propTypes = {}; - -export default Dashboard; diff --git a/packages/core/src/components/dashboard/index.scss b/packages/core/src/components/dashboard/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/packages/core/src/components/dashboard/project-item/index.jsx b/packages/core/src/components/dashboard/project-item/index.jsx deleted file mode 100644 index f086647..0000000 --- a/packages/core/src/components/dashboard/project-item/index.jsx +++ /dev/null @@ -1,26 +0,0 @@ -import './index.scss'; - -import { - PropTypes, - React, -} from '@flecks/react'; -import {Link} from '@flecks/react/router'; - -import {propTypes as projectPropTypes} from '../../project'; - -const ProjectItem = React.memo(({project: {label, resourcePaths}, uuid}) => ( - -

{label}

-
{uuid}
-
{resourcePaths.length}
- -)); - -ProjectItem.displayName = 'ProjectItem'; - -ProjectItem.propTypes = { - project: projectPropTypes.isRequired, - uuid: PropTypes.string.isRequired, -}; - -export default ProjectItem; diff --git a/packages/core/src/components/dashboard/project-item/index.scss b/packages/core/src/components/dashboard/project-item/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/packages/core/src/components/project/index.jsx b/packages/core/src/components/project/index.jsx deleted file mode 100644 index 9aa0b01..0000000 --- a/packages/core/src/components/project/index.jsx +++ /dev/null @@ -1,83 +0,0 @@ -import { - IconPages, -} from '@avocado/react'; -import { - useResourceController, -} from '@avocado/resource-persea'; -import { - classnames, - PropTypes, - React, - useRef, - useState, -} from '@flecks/react'; -import {useParams} from '@flecks/react/router'; -import { - useSelector, -} from '@flecks/redux'; - -import {structureSelector} from '../../state/projects'; -import ResourceRoute from '../resource/route'; -import Organization from './organization'; - -import locals from './index.module.scss'; - -function Project({uuid}) { - const {'*': reactRouterV6IsStupid} = useParams(); - const [, ...uriParts] = reactRouterV6IsStupid.split('/'); - const uri = `/${uriParts.join('/')}`; - useParams().uri = uri; - const [currentPageIndex, setCurrentPageIndex] = useState(0); - const ref = useRef(); - const {label, resourcePaths} = useSelector((state) => structureSelector(state, uuid)); - const iconPages = []; - // Organization - iconPages.push({ - Icon: ( - - - - ), - Page: ( - - ), - }); - const {className} = useResourceController(uri); - // Resource - iconPages.push({ - Icon: ( -
- ), - Page: ( - - ), - }); - return ( -
- -
- ); -} - -export const propTypes = PropTypes.shape({ - label: PropTypes.string.isRequired, - // eslint-disable-next-line react/forbid-prop-types - resourcePaths: PropTypes.arrayOf(PropTypes.any).isRequired, -}); - -Project.displayName = 'Project'; - -Project.propTypes = { - uuid: PropTypes.string.isRequired, -}; - -export default Project; diff --git a/packages/core/src/components/project/index.module.scss b/packages/core/src/components/project/index.module.scss deleted file mode 100644 index 5b1e7ae..0000000 --- a/packages/core/src/components/project/index.module.scss +++ /dev/null @@ -1,24 +0,0 @@ -.project { - display: flex; - flex-direction: column; - height: 100%; - width: 100%; -} - -.floater { - flex-grow: 1; - position: relative; -} - -.resource { - background-position: center; - background-repeat: no-repeat; - background-size: contain; - height: 100%; - transform: scale(2, 2); - width: 100%; -} - -.room { - background-image: url('./map.png'); -} diff --git a/packages/core/src/components/project/map.png b/packages/core/src/components/project/map.png deleted file mode 100644 index 1f2d25343497ca491c41b457a7a291edb46a82d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5617 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 LNkvXXu0mjf8bdP= diff --git a/packages/core/src/components/project/route/index.jsx b/packages/core/src/components/project/route/index.jsx deleted file mode 100644 index c5d6188..0000000 --- a/packages/core/src/components/project/route/index.jsx +++ /dev/null @@ -1,22 +0,0 @@ -import './index.scss'; - -import {join} from 'path'; - -import {Resource} from '@avocado/resource'; -import {React} from '@flecks/react'; -import {useParams} from '@flecks/react/router'; - -import Project from '../index'; - -const ProjectRoute = () => { - const {'*': reactRouterV6IsStupid} = useParams(); - const [uuid] = reactRouterV6IsStupid.split('/'); - Resource.root = join('/projects', uuid); - return ; -}; - -ProjectRoute.displayName = 'ProjectRoute'; - -ProjectRoute.propTypes = {}; - -export default ProjectRoute; diff --git a/packages/core/src/components/project/route/index.scss b/packages/core/src/components/project/route/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/packages/core/src/components/resource/route/index.jsx b/packages/core/src/components/resource/route/index.jsx deleted file mode 100644 index 54bc74d..0000000 --- a/packages/core/src/components/resource/route/index.jsx +++ /dev/null @@ -1,31 +0,0 @@ -import './index.scss'; - -import {Resource} from '@avocado/resource-persea'; -import {PropTypes, React} from '@flecks/react'; -import { - useDispatch, - useSelector, -} from '@flecks/redux'; -import { - fetchProjectResource, - resourceSelector, -} from '../../../state/projects'; - -const ResourceRoute = ({uri, uuid}) => { - const dispatch = useDispatch(); - const resource = useSelector((state) => resourceSelector(state, uuid, uri)); - if (!resource) { - dispatch(fetchProjectResource({uri, uuid})); - return null; - } - return ; -}; - -ResourceRoute.displayName = 'ResourceRoute'; - -ResourceRoute.propTypes = { - uri: PropTypes.string.isRequired, - uuid: PropTypes.string.isRequired, -}; - -export default ResourceRoute; diff --git a/packages/core/src/components/resource/route/index.scss b/packages/core/src/components/resource/route/index.scss deleted file mode 100644 index e69de29..0000000