src/components/layouts/AssetReference.js
import React from "react";
import Header from "../structural/header/Header";
import Footer from "../structural/Footer";
import AssetReferencePage from "../reference/AssetReferencePage";
import * as layoutTypes from "../../constants/LayoutTypes.js";
/**
* Create a layout for model reference page.
* @param {object} param0 List of props that will be use in components
* @returns {HTMLElement} Layout of the model reference page
*/
export const AssetReference = ({ editor, editorActions, user, authActions, scene, sceneActions, projectActions, courseActions, projects, courses, match, collectionActions, collections }) => (
<div className="App">
<Header
logging={authActions}
sceneActions={sceneActions}
actions={editorActions}
user={user}
scene={scene}
text={editor.text}
message={editor.message}
projectId={match.params.id}
match={match}
projectActions={projectActions}
courseActions={courseActions}
projects={projects}
courses={courses}
collectionActions={collectionActions}
collections={collections}
layoutType={layoutTypes.REFERENCE}
/>
<div className="row g-0">
<AssetReferencePage />
</div>
<Footer />
</div>
);
export default AssetReference;