improve site and resource info cards and other small visual tweaks

This commit is contained in:
Milo Schwartz
2024-12-30 23:41:06 -05:00
parent e6263567a9
commit 172e0f07d5
31 changed files with 469 additions and 332 deletions

View File

@@ -6,14 +6,14 @@ import { useState } from "react";
interface SiteProviderProps {
children: React.ReactNode;
site: GetSiteResponse | null;
site: GetSiteResponse;
}
export function SiteProvider({
children,
site: serverSite,
site: serverSite
}: SiteProviderProps) {
const [site, setSite] = useState<GetSiteResponse | null>(serverSite);
const [site, setSite] = useState<GetSiteResponse>(serverSite);
const updateSite = (updatedSite: Partial<GetSiteResponse>) => {
if (!site) {
@@ -25,7 +25,7 @@ export function SiteProvider({
}
return {
...prev,
...updatedSite,
...updatedSite
};
});
};