diff --git a/code/frontend/src/components/interactive/BoxRepositoriesActive.js b/code/frontend/src/components/interactive/BoxRepositoriesActive.js index 1f99f31..f0eb207 100644 --- a/code/frontend/src/components/interactive/BoxRepositoriesActive.js +++ b/code/frontend/src/components/interactive/BoxRepositoriesActive.js @@ -5,6 +5,7 @@ import useData from "../../hooks/useData" import RepositorySummaryBase from "./RepositorySummaryBase" import Loading from "../base/Loading" import BoxAlert from "../base/BoxAlert" +import { faSearch } from "@fortawesome/free-solid-svg-icons" /** @@ -15,9 +16,9 @@ import BoxAlert from "../base/BoxAlert" * @constructor */ export default function BoxRepositoriesActive({ ...props }) { - const {fetchDataAuth} = useContext(ContextUser) + const {user, fetchDataAuth} = useContext(ContextUser) const {data, started, loading, error} = useData(fetchDataAuth, "GET", "/api/v1/repositories/", { - "onlyAlive": true, + "onlyActive": true, }) let contents; @@ -30,7 +31,15 @@ export default function BoxRepositoriesActive({ ...props }) { else { let repositories = [...data["owner"], ...data["spectator"]] if(repositories.length > 0) { - contents = repositories.map(repo => ) + contents = repositories.map(repo => ( + + )) } else { contents = There's nothing here. diff --git a/code/frontend/src/components/interactive/BoxRepositoriesArchived.js b/code/frontend/src/components/interactive/BoxRepositoriesArchived.js index 227e415..253ed55 100644 --- a/code/frontend/src/components/interactive/BoxRepositoriesArchived.js +++ b/code/frontend/src/components/interactive/BoxRepositoriesArchived.js @@ -5,6 +5,7 @@ import useData from "../../hooks/useData" import RepositorySummaryBase from "./RepositorySummaryBase" import Loading from "../base/Loading" import BoxAlert from "../base/BoxAlert" +import { faSearch } from "@fortawesome/free-solid-svg-icons" /** @@ -15,7 +16,7 @@ import BoxAlert from "../base/BoxAlert" * @constructor */ export default function BoxRepositoriesArchived({ ...props }) { - const {fetchDataAuth} = useContext(ContextUser) + const {user, fetchDataAuth} = useContext(ContextUser) const {data, started, loading, error} = useData(fetchDataAuth, "GET", "/api/v1/repositories/", { "onlyDead": true, }) @@ -30,7 +31,15 @@ export default function BoxRepositoriesArchived({ ...props }) { else { let repositories = [...data["owner"], ...data["spectator"]] if(repositories.length > 0) { - contents = repositories.map(repo => ) + contents = repositories.map(repo => ( + + )) } else { contents = There's nothing here. diff --git a/code/frontend/src/components/interactive/RepositorySummaryBase.js b/code/frontend/src/components/interactive/RepositorySummaryBase.js index e241b88..96333cd 100644 --- a/code/frontend/src/components/interactive/RepositorySummaryBase.js +++ b/code/frontend/src/components/interactive/RepositorySummaryBase.js @@ -10,10 +10,12 @@ import { faArchive, faPencilAlt, faTrash } from "@fortawesome/free-solid-svg-ico * A long line representing a repository in a list. * * @param icon - The FontAwesome IconDefinition that represents the repository. - * @param title - The title of the repository. + * @param name - The title of the repository. * @todo What goes in the details field? * @param details - Whatever should be rendered in the details field. - * @param startDate - The start date of the repository. + * @param start - The start date of the repository. + * @param end - The end date of the repository. + * @param isActive - Whether the repository is active or not. * @param canDelete - If the Delete button should be displayed or not. * @param canEdit - If the Edit button should be displayed or not. * @param canArchive - If the Archive button should be displayed or not. @@ -23,7 +25,7 @@ import { faArchive, faPencilAlt, faTrash } from "@fortawesome/free-solid-svg-ico * @constructor */ export default function RepositorySummaryBase( - { icon, title, details, startDate, canDelete, canEdit, canArchive, className, ...props } + { icon, name, details, start, end, isActive, canDelete, canEdit, canArchive, className, ...props } ) { return (
@@ -32,10 +34,10 @@ export default function RepositorySummaryBase(
- {title} + {name}
- {startDate} + {start}
@@ -49,7 +51,7 @@ export default function RepositorySummaryBase( : null} {canArchive ? - + : null}