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 1f2d253..0000000
Binary files a/packages/core/src/components/project/map.png and /dev/null differ
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