Adding structure for the energy assessment page

This commit is contained in:
Khalim Conn-Kowlessar 2024-09-05 18:47:31 +01:00
parent ea600d49aa
commit b550c47e1a
2 changed files with 29 additions and 7 deletions

View file

@ -39,6 +39,16 @@ export function Toolbar({ propertyId, portfolioId }: ToolbarProps) {
</NavigationMenuLink>
);
const energyAssessmentsReportButton = (
<NavigationMenuLink
className={navigationMenuTriggerStyle() + " ml-3 mr-2"}
href={`/portfolio/${portfolioId}/building-passport/${propertyId}/energy-assessment`}
>
<NewspaperIcon className="h-4 w-4 mr-2" />
Energy Assessment
</NavigationMenuLink>
);
const solarAnalysisButton = (
<NavigationMenuLink
className={navigationMenuTriggerStyle() + " ml-3 mr-2"}
@ -73,13 +83,7 @@ export function Toolbar({ propertyId, portfolioId }: ToolbarProps) {
{preAssessmentReportButton}
{solarAnalysisButton}
{recommendationsButton}
{/* <NavigationMenuLink
className={navigationMenuTriggerStyle() + " ml-3 mr-2"}
href={`/portfolio/${portfolioId}/building-passport/${propertyId}/plan-optimiser`}
>
<LightBulbIcon className="h-4 w-4 mr-2" />
Plan optimiser
</NavigationMenuLink> */}
{energyAssessmentsReportButton}
<NavigationMenuItem
className={navigationMenuTriggerStyle() + " ml-3 mr-2"}
onClick={handleClickSettings}

View file

@ -0,0 +1,18 @@
export default async function EnergyAssessmentsPage({
params,
}: {
params: { slug: string; propertyId: string };
}) {
// If there's no solar data, we cannot display the page
return (
<div className="flex items-center justify-center min-h-screen">
<div className="text-center text-gray-500">
<div className="text-2xl font-semibold mb-4">
This property does not have a Domna energy assessement
</div>
<p className="text-lg">Please check back later for updates.</p>
</div>
</div>
);
}