41 lines
1.6 KiB
TypeScript
41 lines
1.6 KiB
TypeScript
// AUTO-GENERATED by per-section-migrate. Edit freely — Bob will treat this
|
|
// file as the canonical source for the "metrics" section.
|
|
|
|
import React from 'react';
|
|
import MetricsMediaCards from '@/components/sections/metrics/MetricsMediaCards';
|
|
import SectionErrorBoundary from "@/components/ui/SectionErrorBoundary";
|
|
|
|
export default function MetricsSection(): React.JSX.Element {
|
|
return (
|
|
<div id="metrics" data-section="metrics">
|
|
<SectionErrorBoundary name="metrics">
|
|
<MetricsMediaCards
|
|
tag="Our Performance"
|
|
title="Hospitality Excellence"
|
|
description="Data-backed guest satisfaction and service quality."
|
|
metrics={[
|
|
{
|
|
value: "98%",
|
|
title: "Satisfaction",
|
|
description: "Guest ratings are consistent.",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-handsome-fashion-male-model-man-dressed-elegant-beige-checkered-suit-posing-street-background_158538-2643.jpg",
|
|
},
|
|
{
|
|
value: "5k+",
|
|
title: "Happy Guests",
|
|
description: "Memories made since inception.",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/man-headphones_1157-18565.jpg",
|
|
},
|
|
{
|
|
value: "15",
|
|
title: "City Awards",
|
|
description: "Global recognition in service.",
|
|
imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-posing-bathroom-with-bath-robe_23-2148147502.jpg",
|
|
},
|
|
]}
|
|
/>
|
|
</SectionErrorBoundary>
|
|
</div>
|
|
);
|
|
}
|