add resource icon file chooser

This commit is contained in:
Brandon Egger
2023-05-25 22:35:07 -05:00
parent d98ade3e26
commit 25d46098e2
2 changed files with 100 additions and 23 deletions

View File

@ -7,12 +7,12 @@ import {
} from "next";
import Footer from "~/components/Footer";
import Header from "~/components/Header";
import { ResourceInfo, ResourceDescription } from "~/components/ResourceTable";
import { AdminBarLayout } from "~/components/admin/ControlBar";
import { AdminActionLink } from "~/components/admin/common";
import { appRouter } from "~/server/api/root";
import { prisma } from "~/server/db";
import Image from "next/image";
import { ResourceForm } from "~/components/admin/resources/form";
export const getServerSideProps: GetServerSideProps<{
resource: AuditoryResource;
@ -78,28 +78,7 @@ const EditResourcePage = (
]}
>
<main className="mb-12">
<div className="mx-auto flex max-w-2xl flex-col flex-col-reverse divide-x py-4 sm:flex-row">
<div className="my-5 mr-4 flex flex-col justify-end text-lg font-bold">
<div className="mx-4">
<h1 className="mb-2 border-b border-neutral-400">Links</h1>
</div>
</div>
<div className="justify-left flex flex-col pb-5">
<ResourceInfo resource={resource} />
<div className="mx-4 overflow-hidden rounded-xl border border-neutral-400 bg-neutral-200 text-left shadow">
<ResourceDescription
manufacturer={resource.manufacturer}
description={resource.description}
/>
</div>
<div className="ml-4 mr-auto mt-4 rounded-lg border-2 border-neutral-900 bg-neutral-600">
<span className="px-2 py-2 text-sm text-neutral-200">
Ages {resource.ages.min}
{resource.ages.max >= 100 ? "+" : `-${resource.ages.max}`}
</span>
</div>
</div>
</div>
<ResourceForm resource={resource} />
</main>
</AdminBarLayout>
<Footer />